Chapter01. Computer Networks and the Internet
A closer look at Internet structure
- network edge
- host = end system
- client & server
- server는 주로 data center 안에 있음
- 여러 전자기기들
- Access networks, physical media
- wired/wireless communition links
- mobile vs home vs enterprise
- 통신을 위한 링크
- Access networks
- 한 end system을 end system ~ end system 경로 상의 첫번째 라우터에 연결하는 네트워크
- end system이 네트워크에 연결되기 위해 제공되는 네트워크
- physical media
- 비트가 출발지에서 목적지로 전달될 때 일련의 송신기-수신기 쌍을 거침
- 이 쌍에 대해 이 비트는 physical media 상에 전자파나 광 펄스를 전파하여 전송
- 여러 형태 가능
- 꼬임쌍선, 동축케이블, 지상파, 위성파 등..
- Network core
- router을 상호 연결하는
- network of networks
- 스위치 장비만
- 스위치 장비는 주로 edge에 존재
Access networks and physical media
- 어떻게 end system과 end router을 연결하는가?
- 집에는 residential access nets 설치
- 학교/회사/기관에는 institutional access networks 설치
- 기지국에는 mobile access networks (WiFi, 4G/5G) 설치
Access networks
- FDM (Frequency Division Multiplexing)
- 서로 다른 주파수 대역에서 전송되는 서로 다른 채널
- 주파수를 나누어서 보내는 방식
- 하나하나 배정
- 항상 쓸 수는 있지만 조금씩 보낼 수 있다
- 채널이 여러개인 것 (TV, 인터넷, 전화 등의 신호를 섞어 보낼 수 있음)
- ( 시간을 나누는 방식도 존재 )
- 가정으로 가는 것 : down link
- 사용자가 받는 데이터 : down stream
- 가정에서 나오는 것 : up link
- 사용자가 보내는 데이터 : down stream
- 사람들은 다운로드를 주로 많이 하여 down stream의 전송률이 더 높도록 설계
- upstream과 downstream의 전송률이 달라 asymmetirc하다고 함
- 데이터를 보내는 길과 명령어를 보내는 길이 다르면 out-of-band signaling
- 데이터를 보내는 길과 명령어를 보내는 길이 같으면 in band signaling
1. cable-based access
- 음성이 아닌 TV 데이터가 보내짐
- cable TV line 사용
- 케이블 센터에 연결된 하나의 cable line 사용
- FDM
- TV는 양방향 통신이 필요 없이 cable network를 사용
- 내가 보낼 때 남은 못 보낸다
- HFC (Hybrid Fiber Coax)
- 광케이블과 동축케이블을 모두 포함하는 혼합망
- asymmetric (전송률이 다른것)
- 각 가정들은 cable headend로 가는 access network를 공유 = shared access
2. digital subscriber line (DSL)
- 통신사에 연결된 link가 가정에서 전화기 vs 인터넷으로 나누어짐
- cable TV line 사용
- FDM
- 데이터는 Internet 으로 이동
- 음성은 Telephone net 으로 이동
- Asymmetric 하다
- 가까울수록 속도가 빠르다
- 서버에서 down하는 것이 대역폭이 더 크고 서버로 up하는 것이 대역폭이 더 낮다
- ★★★ DSL은 dedicated하고 케이블은 shared하다 ★★★
- dedicated line : A, B, C 모두 분리된 line을 가져 B가 Internet을 많이 사용해도 A, C는 영향을 받지 않음
- shared line : A, B, C는 모두 하나의 line을 사용하기 때문에 A가 Internet을 많이 사용하면 B, C의 속도가 느려짐
- cable은 한 가정만 사용할 때 DSL보다 속도가 빠르다 할 수 있음
- 많은 사람이 cable을 같은 시간에 사용한다면 DSL이 훨씬 빠름
3. Home networks
- cable 또는 DSL 모뎀은 가정을 외부와 연결하도록 함
- 여러 디바이스 간 통신이 가능하려면, router 필요 → wired Ethernet 일 수도, wireless access point 일 수도
- 라우터 & wireless access point 기능들이 하나의 박스로 묶임
- NAT : 메세지를 외부와 주고 받을 때 IP 주소를 변환하는 역할
- firewall : 악의적이거나 의도하지 않은 트래픽을 차단하는 역할
4. Wireless access networks
- end system과 router을 연결
- access point : 유선에서 무선신호로 바꾸어 주는 역할
- Wireless local area networks (WLANs)
- WIFI 기술
- 비교적 근거리에서 사용 가능
- 802.11b/g/n (WiFi): 11, 54, 450 Mbps transmission rate
- b는 11까지, g는 54까지, n은 450까지 서비스
- 2.4GHz 대역 사용
- wide-area wireless access
- 10 km까지 가능
- 10 Mbps
- 4G 기술
5. Enterprise networks (Ethernet)
- 기업, 대학에서 사용
- wired + wireless 기술 혼합
- router와 switch로 구성
Host : sends packets of data
- data ≒ message
- host의 sending 기능
- application message를 가짐
- msg를 길이가 L bit인 작은 덩어리인 packet으로 나눔
- packet을 전송 속도 R로 access network에 transmit
- transmission rate = link capacity = link bandwidth = 내보내는 속도
- packet transmission delay = L-bit packet을 link에 transmit하는데 걸리는 시간 = L(bits)/R(bits/sec) = 다 내보내는데 걸리는 시간
- transmit : 출발점을 떠나는데 걸리는 시간
- propagate : 출발점을 떠나서 목적지까지 가는데 걸리는 시간
Links : physical media
- bit : 송신기와 수신기 사이 전파
- physical link : 송신기와 수신기 사이에 있는 것
- guided media : 고체 매체로 전파되는 신호, 보호O, 유선, Ex.copper/fiber/coax
- unguided media : 자유롭게 전파, 보호X, 무선, Ex.라디오
- Twisted pair(TP) : 절연된 두 개의 copper wires
- coaxial cable : 양방향 통신, broadband(대역을 변조, 하나의 전송매체에 여러 개의 데이터 채널을 제공)
- fiber optic cable : glass fiber, 고속 operation, 낮은 error rate
- wireless radio : 물리적인 wire X, broadcast, half-duplex, reflection, 물건에 의한 obstruction, interference
- broadcast : 1:n으로 모두가 들음
- 1:1은 uni, 일부 다수면 multi cast
- half-duplex : 양방향 통신이지만 반만, Ex.무전기(동시X)
- 단방향 통신은 simplex, 전이중통신은 full-duplex
- broadcast : 1:n으로 모두가 들음
- radio link types : 지상에서 통신, wireless LAN(WIFI), wide-area, satellite
'Computer Science > Computer Network' 카테고리의 다른 글
[CS][컴퓨터 네트워킹 하향식 접근] Chapter1.6 Protocol Layer, service models (0) | 2023.11.01 |
---|---|
[CS][컴퓨터 네트워킹 하향식 접근] Chapter1.5 Security (0) | 2023.11.01 |
[CS][컴퓨터 네트워킹 하향식 접근] Chapter1.4 Performance : loss, delay, throughput (0) | 2023.10.31 |
[CS][컴퓨터 네트워킹 하향식 접근] Chapter1.3 Network Core (0) | 2023.10.31 |
[CS][컴퓨터 네트워킹 하향식 접근] Chapter1.1 What is the Internet? (0) | 2023.10.13 |