네트워크

[네트워크 기초- CCNA] TCP/IP Protocol Suite, Data Encapsulation

Strong_H 2021. 11. 18. 23:24

# TCP/IP Protocol Suite

 

- L4계층 Transport(전송계층)

 

 

UDP(User Datagram Protocol)

제한하지 않고 빠르게 전달하기 용이한 프로토콜(상대적으로 안전성이 떨어짐)

 

 

TCP(Transmisson Control Protocol)

상호간 주고받는 데이터의 흐름을 제한 할 필요가 있을 때(흐름제어) 사용하는 프로토콜

 

 

상위계층에서 어떤 프로토콜을 운영하느냐에 따라서 결정됨

 

 

 

 

- L3계층 Internet

 

Internet Protocol (IP/IPv4, IPv6)

신뢰성이 없다  프로토콜 장애 발생시 어떤부분으로 장애가 발생했는지 알려주지 않음

IPv4는 보안을 구현할 수 없다.

 

 

IP NAT  사설네트워크(내부)에서 공인(외부)네트워크로 접근할 수 있도록 구현해줌

IPSec  보안을 구현

Mobile IP  핸드폰, 태블릿

 

 

 

IP Support Protocols

ICMP/ICMPv4, ICMPv6  장애가 발생한 곳까지의 통신을 확인할 수 있는 프로토콜(Ping)

Neighbor Discovery(ND) - 상호간 통신 가능한 장비를 발견할수 있는 프로토콜

 

 

 

IP Routing Protocols

IP데이터 통신이 원활히 이루어질수 있도록 중간에 라우터등의 장비들로 지원

 

 

Address Resolution Protocol(ARP) - 3계층과 2계층의 통신이 원활하도록 도움

(IP를 가지고 있을 때 MAC을 알고싶을 때)

 

Reverse Address Resolution Protocol(RARP) - MAC을 가지고 있는 시스템이 IP를 획득하기위해 사용하는 프로토콜

 

 

 

- L2계층 Network Interface

실제로 데이터 통신이 일어나는 부분

 

Serial Line Interface Protocol(SLIP) - WAN에서 사용하는 프로토콜

Point-to-Point Protocol(PPP) - WAN에서 사용하는 프로토콜

LAN/WLAN/WAN Hardware Drivers

 

 

 

 

 

 

 

Data encapsulation & de-encapsulation

Layer 2~7 header (L 2~7 H) 각 계층에서 필요한 정보를 헤더에 담는다.

 

encapsulation - 하위계층으로 이동할 때, 상위계층의 헤더는 데이터와 같이 취급되어 새로운 헤더가 붙는다. (하위계층의 헤더가 감싼다)

 

1계층에서 NIC에 의해 데이터를 0 1의 값으로 전환된다.

 

 

 

수신

2계층에서 어떤통신인지 이해하고 주소값을 확인한다. 누가 나에게 보낸것인지 확인, 에러를 확인하고 에러 발견시 폐기후 다시 받는과정을 거친다. 에러정정하지 않고 다시 받는게 빠름

 

확인후 L2H를 뜯어내고 3계층으로 올려준다

3계층에서 IP확인후 상위계층으로 올려준다

4계층에서 전송프로토콜, 포트 확인후 상위계층으로

 

 

클라이언트가 감싸는 과정을 encapsulation ,

수신자가 헤더를 분리하는 과정을 de-encapsulation

 

 

 

 

 

각 계층별 통신이 일어나기 위해 계층마다 주소가 매번 필요하다