본문 바로가기

Computer Security/Network Security

UDP와 HTTP 통신과정

* UDP

- 비 연결형 서비스

- 데이터의 순서가 없고 흐름 제어 기능이 없다.

- 오류검사는 헤더의 checksum으로만 검사하므로 미비하다.

- UDP를 이용하는 대표적인 서비스로는 DNS가 있다.

- Header 구성 : Source address, Destination address, Length, Checksum


* Http Web 통신이 이루어지는 과정

1. 호스트 파일을 확인한다.

: [Windows] - [system32] - [Drivers] - [etc] - hosts

: hosts 파일을 메모장으로 열면 ===> 127.0.0.1    localhost  ===> 이 부분을 통해 localhost를 인식

: **.**.**.**    www.naver.com    ==> 네이버에 접속했을 때 다른 ip로 이동할 수 있다.

2. 호스트 파일에 없으면 DNS cache를 확인한다.

: cmd창 -> >ipconfig /displaydns    ==> dns cache 확인가능


3. DNS cache에서도 찾을 수 없으면 DNS 서버에 요청한다.

: DNS server에 request 후 reply를 받으면 이를 cache table에 넣고 HTTP packet을 만들어서 보낸다.


'Computer Security > Network Security' 카테고리의 다른 글

Socket Proxy  (0) 2014.04.22
Proxy서버 + 웹 proxy server  (0) 2014.04.21
파밍과 피싱 (dns spoofing)  (0) 2014.04.16