[HTTP] 인터넷 네트워크

LeHoODU·2024년 1월 11일
0
post-thumbnail

1. 인터넷 통신

2. IP(Internet Protocol)

복잡한 인터넷망에서 주소를 부여하여 통신 가능, 지정한 IP로 데이터 전송

💡IP 프로토콜의 한계

☝🏻 비연결성 - 패킷을 받을 대상이 없거나 서비스 불능 상태여도 일단 패킷 전송
✌🏻 비신뢰성 - 중간에 패킷 소실, 순서대로 가지 않을 수 있음
🤟🏻 프로그램 구분 - 같은 IP가 사용하는 애플리케이션이 둘 이상일때 구분

3.TCP, UDP

인터넷 프로토콜 스택의 4계층

TCP/IP 패킷 정보

💡TCP 특징(Transmission Control Protocol)

☝🏻연결지향 - TCP 3 way handshake
✌🏻데이터 전달 보증
🤟🏻순서 보장
👏🏻신뢰할 수 있는 프로토콜(데이터 전송 유무 확인)
✋🏻대부분 TCP 사용

💡UDP 특징(User Datagram Protocol)

☝🏻기능이 거의 없음
✌🏻IP와 거의 비슷, (+PORT, +체크섬 정도만)
🤟🏻애플리케이션에서 추가 작업 필요

4.PORT

하나의 클라이언트에 둘 이상의 애플리케이션을 연결하기 위해서?

TCP/IP 패킷 정보 안에 출발지/목적지의 IP/PORT가 존재
(아파트의 동이 IP, 호수가 PORT)

5.DNS

DNS = 도메인 네임 시스템(LIKE 전화번호부)

profile
Back-End Developer

0개의 댓글