-
[컴퓨터통신] network edge, network coreComputerScience/통신 2020. 6. 10. 15:35
network edge
-
network edge
- hosts : clients and servers
- servers often in data centers.
-
access networks, physical media
- wired, wireless commnuication links
-
network core
- interconnected routers
- network of networks
-
client / server model
-
peer to peer model (서버이자 클라이언트)
-
cable network
-
FDM(Frequecy Division Multiflexing), 주파수 분할 다중화
-
한 전송로의 대역폭을 여러 개의 작은 채널로 분할하여 여러 Data를 동시에 보내는 방식
-
미국의 경우는 HFC (hybrid fiber coax)
-
- Eternet (Enterprice access network)
- Internet과 상생관계, 서로 서로 쓰이면서 상용화 됐다.
- Star topology를 통해서 회사나, 학교 등 단체에서 쓰이는 통신
network core
-
상호 연결된 라우터들의 partial 메쉬
-
Packet Switching 패킷 스위칭
-
host는 app층의 메세지들을 패킷으로 나누어서 전송한다.
- 패킷들을 한 라우터에서 다음 라우터로 보내면서, 링크를 타고 가서 목적지까지 보낸다.
- 각각의 패킷은 full link capacity로 전송된다.
- 대량으로 한번에 보내는 용 : Bursty traffic
-
cf ) Circuit Switching
- 음성전화
- stream
- QOS (Quality of Service), 연결설정하기 때문에 QOS 보장, 자원을 ㅏㅈㅂ음
- TDM, FDM의 방식
- resources reserved for "call"
-
-
store and forward : 들어오는 패킷을 다 수신 후 저장하고, 그리고 다음링크로 보냄
-
패킷 모든 비트 수신 -> _헤더열기(목적지 확인)_-> 다시 포장 -> 송신측 링크로 내리기 -> 실제 송신
-
자원을 잡지 않음, 보낼 것을 무조건 집어넣는 방식 (Queue에 Loss가 발생)
-
조각단위, 누구든 간 지나가면 사용 가능, Queue 앞에 없으면 바로 지나감.
-
packet must arrive at router before it can be transmitted on next link
-
transmission time : L/R (L = bits num, R = datarate)
-
FIFO 방식이기 때문에 ngestion발생 할 수 있다.
- queue에서 빠져나가기 전에 더 빨리 들어오면 loss가 발생한다.
- 한곳이 막히기 시작하면 여러곳으로 퍼지기 시작함
- 해결해줘야 함 : congestion control
-
-
queuing delay, loss
-
일반적으로 statistical multiflexing 이다. 통계적으로 얼마의 값을 저장할 수 있다고 명시되어 있지만 이는 통계적일 뿐, 한꺼번에 몰려오는 현상이 발생할 수 있다. 이때 congestion이 발생하고 loss가 발생한다.
-
Packet switching VS cirtuit switching
- 일반적으로 같은 속도일 때, 통계적으로 packet switching이 더 많은 data를 보낼 수 있다. 하지만 이는 통계적이기 때문에 한꺼번에 몰려오는 상황이 발생한다면 congestion이 발생한다.
- circuit switching은 QOS를 보장
-
'ComputerScience > 통신' 카테고리의 다른 글
[컴퓨터통신] TCP, UDP, 3-way 4-way handshaking (0) 2020.06.12 [컴퓨터통신] Stateless, Stateful, best effort (0) 2020.06.10 [컴퓨터통신] Protocol "layers" (0) 2020.06.10 [컴퓨터통신] delay, loss, throughput in networks (0) 2020.06.10 [컴퓨터통신] 인터넷, 프로토콜이란 무엇인가? (0) 2020.06.10 -