Computer Science/CS 네트워트 편

[Network] 9. 4계층 이론

미스터로즈 2021. 8. 12. 07:49

네트워크 관련된 유튜브 강의 정리 내용입니다.

정확한 내용을 학습하고 싶으면 네트워크 기초를 참고하시면 됩니다.


4계층 프로토콜

4계층인 전송계층 (Transport layer)은 송신자의 프로세스와 수신자의 프로세스를연결하는 통신 서비스를 제공합니다.

전송 계층은 연결 지향 데이터 스트림 지원, 신뢰성, 흐름 제어, 그리고 다중화와 같은 편리한 서비스를 제공합니다.

전송 프로토콜 중 가장 잘 알려진 것은 연결 지향 전송 방식을 사용하는 전송 제어 프로토콜(TCP)입니다.

보다 단순한 전송에 사용되는 사용자 데이터 전송 프로토콜 (UDP)입니다.

 

TCP 프로토콜

안전한 연결을 지향하는 프로토콜

 

UDP 프로토콜

안전한 연결을 지향하지 않는 프로토콜


포트 번호

특정 프로세스와 특정 프로세스가 통신을 하기 위해 사용이 됩니다.

하나의 포트는 하나의 프로세스만 사용이 가능합니다.

하나의 프로세스가 여러 개의 포트를 사용하는 것은 가능합니다.

포트 번호는 일반적으로 정해져 있지만 무조건 지켜야 하는 것은 아닙니다.

 

포트의 종류로는 Well-Known 포트, Registered 포트, Dynamic 포트 가 있습니다.

 

Well-Known 포트

0번 ~ 1024번 포트

전세계적으로 잘 알려져 있는 포트입니다.

 

Registered 포트

 

Dynamic 포트

일반 사용자들이 사용합니다.