Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 플로이드 와샬
- 삼성 청년 SW 아카데미
- 싸피
- 세마포어란?
- floyd-warshall
- Dijkstra Algorithm
- 호스팅이란?
- 뮤텍스
- 다익스트라
- 최단 경로
- 호스팅
- Synchronization
- 세마포어와 뮤텍스
- Proxy
- 세마포어와 뮤텍스의 차이
- 싸피 합격
- 클라우드 서버
- SSAFY
- 동기화
- 프록시서버
- 플로이드 워셜
- 싸피 면접 후기
- Proxy Server
- 세마포어
- 서버 호스팅
- 다익스트라 알고리즘
- 프록시
- 뮤텍스란?
- 웹 호스팅
Archives
- Today
- Total
어제의 나보다 성장한 오늘의 나
주소창에 naver.com을 치면 일어나는 일 본문
먼저 IP 주소와 도메인에 대한 지식이 필요하다!
1. IP 주소
- IP 주소란 많은 컴퓨터들이 인터넷 상에서 서로를 인식하기 위해 지정받은 식별용 번호라고 생각하면 된다.
- 현재는 IPv4 버전(32비트)로 구성되어 있으며, 127.0.0.1 같은 주소를 말한다.
2. 도메인 네임(Domain Name)
작동 방식
- 사용자가 브라우저에 도메인 네임(www.naver.com)을 입력한다. ( 1번, 2번 )
- 사용자가 입력한 URL 주소 중에서 도메인 네임부분을 DNS 서버에서 검색하고, DNS 서버에서 해당 도메인 네임에 해당하는 IP 주소를 찾아 입력한 URL 정보와 함께 전달한다. ( 3번, 4번 )
- 페이지 URL 정보와 전달받은 IP 주소는 HTTP 프로토콜을 사용하여 HTTP 요청 메세지를 생성하고, 이렇게 생성된 HTTP 요청 메시지는 TCP 프로토콜을 사용하여 인터넷을 거쳐 해당 IP 주소의 컴퓨터로 전송된다. ( 5번, 6번 )
- 이렇게 도착한 HTTP 요청 메세지는 HTTP 프로토콜을 사용하여 웹페이지 URL 정보로 변환되어 웹 페이지 URL 정보에 해당하는 데이터를 검색한다. ( 7번, 8번 )
- 검색된 웹페이지 데이터는 또 다시 HTTP 프로토콜을 사용하여 HTTP 응답 메시지를 생성하고 TCP 프로토콜을 사용하여 인터넷을 거쳐 원래 컴퓨터로 전송된다. ( 9번, 10번 )
- 도착한 HTTP 응답 메세지는 HTTP 프로토콜을 사용하여 웹 페이지 데이터로 변환되어 웹 브라우저에 의해 출력되어 사용할 수 있게 된다.
DHCP & ARP
- 대부분의 가정집에서는 DHCP로 인터넷 접속을 하고 있다. DHCP는 Dynamic Host Configuration Protocol의 약자로 호스트의 IP 주소 및 TCP/IP 설정을 클라이언트에 자동으로 제공하는 프로토콜이다.
- 사용자의 PC는 DHCP 서버에서 사용자 자신의 IP주소, 가장 가까운 라우터의 IP 주소, 가장 가까운 DNS 서버의 IP 주소를 받는다. 이후, ARP 프로토콜을 이용하여 IP 주소를 기반으로 가장 가까운 라우터의 MAC 주소를 알아낸다.
출처
'CS > 네트워크' 카테고리의 다른 글
UDP란? (0) | 2021.04.06 |
---|---|
TCP 3 Way-Handshake & 4 Way-Handshake (0) | 2021.04.06 |
HTTP와 HTTPS의 차이는 무엇일까? (0) | 2021.04.04 |
쿠키 & 세션 (Cookie & Session) (0) | 2021.04.04 |
프록시 서버(proxy server)란? (0) | 2021.04.01 |
Comments