728x90
OSi 계층 | 프로토콜 |
응용/표현/세션 계층 (5,6,7 계층) | FTP, Telnet, SSH, DNS, SNMP, SMTP |
전송계층 (4계층) | TCP, UDP |
네트워크 계층 (3 계층) | IP , (ICMP, IGMP) (ARP, RARP) |
계층 | 3계층 | 4계층 | |
프로토콜 | IP | TCP | UDP |
신뢰성 여부 | 비연결성(서비스 불능상태여도 정송), 비신뢰성(패킷의 소실, 순서 보장 하지 않는다) |
연결 지향형 프로토콜 (신뢰성 보장) |
비연결 지향형 프로토콜 (신뢰성 미보장) |
TCP | UDP | |
특징 | 장점: 서버와 클라이언트의 신뢰성 구축시에 3-wqy handshake (마치 물리적으로 연결되어있는것처럼 전송) 안전성(순서, 데이터) 보장 -> 신뢰성이 높다 단점 : 속도가 오래걸려서 부하가 심함 |
체크섬을 포함 네트워크의 부하를 주지 않음 안정성 미보장 -> 신뢰성이 낮다 장점: 속도가 빠르다 (빠른 정보를 제공해야 할때((ex)실시간 서비스) 사용 용이) |
IP는 아파트와 같고 TCP/UDP 는 몇 동 몇 호를 알려주는 것과 같다.
IP는 인터넷 계층에 있어서 도착지와 출발지의 IP를 포함하고
TCP/UDP 는 출발지의 포트와 도착지의 포트를 포함한다.
포트(port)는 인터넷, telnet, 메일등 여러 애플리케이션을 켜 두고 인터넷을 하는 경우에 구분하기 위해 사용된다.
0~65535 가운데 할당 가능한데 0~1023은 잘 알려진 포트로 사용하지 않는 것이 좋다
FTP 20 ,21
TELNET 23
HTTP 80
HTTPS 443
[참조]
모든 개발자를 위한 HTTP 웹 기본 지식 - inflearn
728x90
'CS' 카테고리의 다른 글
운영체제, 프로세스와 스레드, 멀티 프로세스와 멀티 스레드 (0) | 2023.02.23 |
---|---|
프로세스와 스레드 (0) | 2023.02.09 |
DataBase (0) | 2023.01.15 |
댓글