전공공부/컴퓨터네트웍개론

[컴퓨터네트웍] Introduction (Internet structure- network edge, access network)

prefer_all 2021. 10. 23. 12:41

-      모든 device들은 host, end system이라고 불림

-      End system은 network에 연결되어 있음. 하나의 end system에서 다른 end system으로 data 보낼 때 data를 segment 단위 (transport layer에서 memory 단위)로 자르고, 이 segment에 header byte를 붙인다. 이를 “packet”(network layer에서의 data 단위)라고 함.

 

 

 

-      Networkcommunication links와 packet switches로 이루어져 있고, 정보나 자원을 공유하는 망임.

-      Communication links: ex) fiber, copper. Radio, satellite / transmission rate: bandwidth

-      Packet switches: ex) Router, switch / 네트워크 단위들을 연결하는 통신 장비

 

 

 

-      Protocol: 상호 작용하는 개체들 사이의 메시지 교환 순서, 형식format, 특정 이벤트를 정의함.

Network를 무엇을 하던 간에 protocol로 정의함.

 

 

-      Internet: application에서 서비스를 제공하는 infrastructure(기반 시스템)

-      분산된 application은 서로 정보를 교환하는 end systems 포함하고 end system 위에서 돌아감.(packet switches에서 돌아가지 않음. Packet switchesend system끼리 데이터 교환을 활성화할 뿐 data 자체를 생성, 소모하지 않음) ➜ internet에 탑재된 end system은 API 제공해서 목적지 프로그램에 data 전송해줌. API는 data를 보내는 프로그램이 무조건 따라야하는 규칙의 집함임.

 

 

-      Internet structure: Network edge, Access networks, Network core

1.      Network edge:

- 인터넷과 연결되는 장치를 의미 (ex. 데스크탑 컴퓨터, 서버, 모바일 컴퓨터)

- host는 server(often in data server)와 client로 나뉨

 

2.     Access networks, Physical media: wired, wireless communication links

-Access networkend system과 다른 end system 사이의 경로상에 있는 첫번째 router에 연결하는 네트워크임

 (edge router들을 어떻게 core 쪽으로 연결하느냐)

- 역할: connect end system to edge router

 

(1)   residential access nets(cable-based access): 집이 많아지니까 links 재활용

* 광노드- 광케이블- cable headend 이렇게 연결되어 있음

* 가정은 동네 케이블 회사(CMTS)로부터 인터넷 접속 서비스를 받음 가정의 cable modem은 data와 tv신호를 서로 다른 주파수에서 전송시키며, 집들은 cable headend에 대한 home access network를 공유함 / shared link가 여러 가정을 연결함 ➜ cable headend의 CMTS는 가정에서 온 아날로그 신호를 디지털 포맷으로 변환

* 각 집까지 들어가는 데는 cable tv 망을 사용하고, 모여진 망을 인터넷에 연결하기 위해서는 fiber opti cable을 사용함.

- 케이블에 data를 실어 보내는 방식은 FDM임/ Frequency division multiplexing(FDM): 다른 frequency주파수 bands에 다른 channels 전송                

- 케이블망을 가지고 인터넷을 사용하기 위한 기술은 HFC임. 가정의 cable modem은 HFC 네트워크를 downstream, upstream의 두 개의 채널로 나눔.

- Hybrid fiber coax(=cable TV network)(HFC):

Fiber은 가정에서 동네(CMTS가 위치한 곳)까지 연결하는 physical media이고, Coax는 동네에서 가정까지 연결하는 downstream에 이용하는 physical meda임.

HFC는 asymmetric(비대칭 접속) 사용. Downstream(서버 ➜ 로컬 기기) 전송 속도는 빠르게, upstream(로컬기기➜ 서버) 전송속도는 느리게 해서 bandwidth에 차이를 줌.

 

(2)   digital subscriber line(DSL):

* cable for tv 대신 telephone line 사용. 전화망의 경우 bandwidth 낮아도 상관없음.

2.1 upstream

- existing telephone line ➜ central office DSLAM (DSL phone line data ➜ internet / voice ➜ telephone net)

- 가정의 DSL modem은 pc의 digital data를 받아서 central office로 전송하기 위해 디지털 데이터를 아날로그 신호로 바꿔주고, DSLAM과 데이터를 교환하기 위해 existing telephone line(twisted pair)을 사용함. ➜ pc와 telephone으로 온 분리된 data는 서로 다른 주파수에서 DSL phoneline을 통해 전달됨. (down stream의 bandwidth는 크게, upstream의 bandwidth는 작게) ➜ DSLAM은 아날로그 신호를 디지털 포맷으로 변환한 뒤 data와 voice를 분리시킨 뒤 internet isp와 telephone network로 보내줌.

2.2 downstream

- telephone network와 ISP에서 downstream된 data와 voice가 DSLAM을 만나 모아짐. Dedicated link를 통해 빠른 속도로 전송된 data는 splitter을 만남. Splitter은 data와 voice를 분리하고 data를 pc로 보내줌

* 하나의 DSL phone line은 data가 동시에 전송되는 것이 가능함. 충돌 없음. 이를 “dedicated link”라고 함.

“shared link”는 동시에 data 보내면 충돌 발생. 오직 하나의 data packet만을 link를 통해 전송 가능.

 

(3)   Enterprise networks: 기관들은 집과 다르게 새로 line을 깔아서 internet service함.

* mixed of wired, wireless link / connecting mix of switches and routers

-Ethernet : wired access at 100mbps, 1gbps, 10gbps / 1.5kb packet 사용

-WiFi : wired access points ar 11, 54, 450 mbps

 

 * wireless access networks: wireless connects end system to router

                 

* Host: send packets of data

Take application message ➜ break into smaller chunk(packets/ length L bits) ➜ packets 를 access network로 transmit(transmit rate R / transmit rate = link capacity = link bandwidth)