인터넷 통신

^_^·2022년 3월 23일
0

인터넷 통신
IP: 인터넷 프로토콜 역할
지정한 IP(IP Address)에 데이터 전달
패킷(Packet)이라는 통신 단위로 데이터 전달
IP 패킷 정보에는 출발지IP, 목적지IP, 기타...가 있음
TCP 세그먼트: 출발지PORT, 목적지PORT, 전송제어, 순서 등이 있음
ex)IP는 아파트, PORT는 몇동 몇호...

프로토콜
약속, 어떤 식으로 메시지를 주고받거나 어떤 구조에 맞춰서 데이터를 보내고 받는 것을 의미

IP 프로토콜의 한계
비연결성: 패킷을 받을 대상이 없거나 서비스 불능 상태여도 패킷이 전송됨
비신뢰성: 중간에 패킷이 사라지거나, 패킷이 순서대로 오지 않을 경우가 생김

인터넷 프로토콜 스택의 4계층
애플리케이션 계층: HTTP, FTP
전송 계층: TCP, UDP
인터넷 계층: IP
네트워크 인터페이스 계층 : LAN드라이버, LAN장비

TCP의 특징
전송 제어 프로토콜(Transmission Control Protocol)
연결지향: TCP 3 way handshake
데이터 전달 보증
순서 보장

UDP의 특징
사용자 데이터그램 프로토콜(User Datagram Protocol)
데이터 전달 및 순서가 보장되지만, 단순하고 빠르다
애플리케이션에서 추가 작업이 필요하다

DNS
도메인 네임 시스템(Domain Name System)
전화번호부, 도메인 명을 IP 주소로 변환

URI(Uniform Resource Identifier)
URI는 로케이터(locator), 이름(name) 또는 둘다 추가로 분류 될수 있음
Uniform: 리소스 식별하는 통일된 방식
Resource: 자원, URI로 식별할 수 있는 모든 것
Identifier: 다른 항목과 구분하는데 필요한 정보

URL(Uniform Resource Locator): 리소스가 있는 위치를 지정
URN(Uniform Resource Name): 리소스에 이름을 부여

0개의 댓글