Transport Layer
Tansport Layer가 하는 일
송신자의 프로세스와 수신자의 프로세스를 연결하는 통신 서비스를 제공
ex)내 컴퓨터에 있는 카톡과 너의 컴퓨터의 카톡끼리 통신하기!
Transport Layer 종류
-
TCP Protocol
Transmission Control Protocol
연결 지향형 프로토콜
안정적으로, 순서대로, 에러없이 교환할 수 있게 한다.
연결이 된 것을 확인한 후 받은 것을 계속 확인하면서 전송
자세한 내용은 여기에서 -
UDP Protocol
User Datagram Protocol
비연결 지향형 프로토콜
연결을 하든말든 데이터를 그냥 던진다ㅋㅋ
ex) DNS 서버
도메인으로 물었을 때 IP를 알려주는 서버
[그림 출처: https://coding-start.tistory.com/348]
TFTP 프로토콜
RIP 프로토콜
포트번호
하나의 포트는 하나의 프로세스만 사용 가능하다.
0 ~ 65035번의 포트번호가 있다.
-
Well-known Port
잘 알려진 유명한 프로그램들이 사용하는 포트가 지정되어 있음.HTTP 80번 | HTTPS 443번 | DHCP 67, 68번 | SSH 22번 FTP 20,21번 | DNS 53번 | SMTP | POP3
-
Registered Port
조금 유명한 프로그램MySQL 3306번 | MS 원격 데스크탑 3389번 | 오라클 DB 서버 1521번
-
Dynamic Port
일반 사용자들이 사용하는 포트
보통 상대방 프로그램으로 연결할 때 쓰는 포트번호ex) 네이버 웹서버 80번 포트에 접속을 할 때에 chrome으로 49153번 포트로 프로세스를 열어서 접속한다.
Author And Source
이 문제에 관하여(Transport Layer), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@highgrace/Transport-Layer저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)