4계층 Transport
OSI 7 Model 에서는 4계층 , TCP/IP model 에서는 Transport에 해당
역할 : 서비스를 구분해주는 역할 (port주소 지정)
주소
Port Address (2byte로 2^16개[0~65535])
시스템 내부의 프로세스나 프로그램을 식별하기 위해 사용하는 식별 값
Port 주소 구분 방식은 사용 목적에 따라 3가지로 분류한다.
Well known service(0~1023) -> 잘 알려진 서비스 프로그램용 ( 이미 정해져 있음 )
Registerd Port(1024~49151) -> Online용으로 개발된 프로그램의 네트워크 통신을 위해 할당하는 주소
Dynamic Port(49152~65535) -> 등록하지 않고 임의로 사용할 수 있는 주소
Client의 포트가 6000으로 지정되었고 목적지의 포트가 80 이라면 송신 시 Dst:80, Src:6000 수신할 때는 반대
Protocol UDP, TCP
UDP (User Datagram Protocol)데이터의 빠른 전달을 보장하기 위해 사용 되었다 => 헤더가 매우 단순
비 신뢰성과 비 연결 지향성이 특징
TCP(Transmission Control Protocol)
데이터 전달의 신뢰성을 최대한 보장한다
연결지향, 신뢰성 보장, 흐름제어
TCP의 동작을 지시하는 메시지를 생성하여 연결 상태를 제어하는 TCP flags 가 있다.
3Way Handshake
TCP 통신시 상호간의 연결을 통해 신뢰성을 보장하기 위한 기법
TCP segment를 전달하기 전 목적지와의 통신상태를 확인 하는 일
==>TCP를 사용하는 app 서비스는 3way handshake를 하고 실제 서비스를 시작한다
'네트워크' 카테고리의 다른 글
패킷 트레이서 오타 났을 때 빠져 나오는 법 (0) | 2021.08.05 |
---|---|
ACL (Acess Control List) (0) | 2021.08.05 |
packet tracer_OSPF 실습 (Area 0, 1, 2) (2) | 2021.06.07 |
Dynamic Routing - OSPF (0) | 2021.06.07 |
Dynamic Routing - RIP (0) | 2021.06.06 |