Application의 구조 Network application protocol이 가질 수 있는 구조client-serverclient서버와 통신을 하는 주체이다.필요할때마다 서버와 연결을 요청한다.대부분 dynamic IP Address를 소유하고 있다.client
Web and HTTPWeb Page여러 Object들을 참조하고 있는 Base HTML file로 구성되어 있다.HTTP (Hyper Text Transport Protocol)Application Layer에 구현되어 있다.Client-Server 모델이다.TCP를
전자메일은 UserAgent, Mail Server, Mail Transfer Protocol 로 구성 되어 있다.User Agent메일을 작성, 편집, 읽는 프로그램ex) Outlook, iPhone Mail Client, Gmail...Mail Server송신(ou
Host name을 Ip address로 mapping하거나 그 반대의 작업을 위한 service를 의미한다. ex) www.naver.com(host name)을 125.209.222.141(IP 주소)로 변환한다. Distributed Database를 사용한다.
특징Connectinless(비연결 지향형)handshaking과정이 필요없다.신뢰성 있는 데이터 전송(reliable data transfer)이 불가능 하다.각 UDP segment들이 독립적으로 처리된다. (순서보장이 되지 않는다.)전송이 최우선 목표이므로 데이터
CongestionNetwork가 처리할 수 있는 양을 넘어서는 많은 데이터가 빠르게 들어와 생기는 현상이다.패킷의 유실, 패킷의 지연을 초래할 수 있다.세가지 상황두개의 senders, 두개의 receivers, 한개의 무한 버퍼를 갖는 라우터 패킷이 유실될 일이 없
Sending Host에서 Receiving Host로 segment들을 전송하는 역할을 한다. (host-to-host)전송하는 측에서는 segment를 encapsulation하고, 수신 측에서는 decapsulation을 한다.Network Layer는 모든 호스
verIP Protocol의 version을 의미한다. (IPv4, IPv6)head lengthHead의 길이가 가변적이기 때문에 필요한다.type of service전송 우선순위(prioritized delivery)와 같은 서비스 정보를 담고 있다.16-bit i
128 bits의 주소로, 기존의 32 bits의 IP 주소 공간(IPv4)이 빠른 속도로 고갈되고 있기 때문에 개발된 IP 주소이다.확장된 주소 기능 IPv6는 128bits로 확장되었기 때문에 주소가 고갈되는 일은 발생하지 않는다. 또한 Multicast, Uni