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

[컴퓨터네트웍] protocol layers

prefer_all 2021. 10. 23. 13:00

https://prefer-all.tistory.com/31

 

[컴퓨터네트웍] security

https://prefer-all.tistory.com/30 [컴퓨터네트웍] packet delay, traceroute program, throughput https://prefer-all.tistory.com/29 Packet Delay : packet이 router buffer에서 대기(queue) 중이기 때문에 발..

prefer-all.tistory.com

 

 

1.      physical layer: transmit bits “on the wire”

network card + wire

두 개 이상 컴퓨터를 연결하고자 할 때 physical layer 가지고 destination specify 못함


2.      data link layer(DLL): data transfer between neighboring network elements

하나의 link에 여러 개의 host가 있는 경우 목적지 표시해함. 이때 목적지 표시하고 읽는 방식이 표준화되어있어야 하고 이를 DLL이 제공함.

ex) ethernet, 802.11(wifi), ppp            

   

- 동시에 사용할 경우 link에서 충돌발생(data 날아감) MAC: 동시에 읽을 수 있지만, write는 한 번에 하나만


3.      network layer: routing of datagrams from src to dest/ deliver to multiple separate in routing

(문제) 100mbps ehternet, 100개의 host인 경우 actual throughput = 1mps .. 무한정으로 host를 늘릴 수 없음

(해결) split network(link)

ex) routing protocols


4.      transport layer: process-process data transfer/ 어느 packet이 어느 application을 처리할 거나

ex) TCP, UDP


5.      application layer: supporting network applications

ex) HTTP, IMAP, SMTP, DNS