본문 바로가기

네트워크

네트워크 기초 - 네트워크 모델 Layer 4 [8]

728x90

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를 하고 실제 서비스를 시작한다

 

 

 

 

728x90

'네트워크' 카테고리의 다른 글

패킷 트레이서 오타 났을 때 빠져 나오는 법  (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