인터넷의 원리

2021. 8. 3. 17:26코딩공부

반응형

 

인터넷의 원리

 

 

웹사이트 주소

웹페이지가 가지고 있는 고유한 주소

 

 

http://www.google.com

 

https://

프로토콜

어떤 방식으로 웹사이트에 접속할지, 즉 인터넷 탐색 시의 이동 수단.

http와 https는 거의 동일한 프로토콜이지만 https는 암호화를 통해 보안성이 강화됨.

 

www

대부분 붙이지 않아도 상관없지만 완전한 주소를 보여주기 위해.

전화를 걸때 국가번호를 빼고 말해도 되는 것처럼.

 

google.com

도메인

모든 웹사이트는 최소 1개의 ip주소가 존재한다.

컴퓨터는 도메인이 아닌 ip주소라는 숫자코드를 이용해 접속한다.

도메인을 ip 주소로 전환하기 위해 DNS, domain name service를 이용한다.

DNS는 주소록이라고 보면 되고, 컴퓨터는 dns를 이용해 ip 주소를 찾는다.

먼저 로컬에 있는 주소록을 확인하고, 그다음엔 ISP, internet service provider를 통해 확인한다.

 

 

요청

도메인, ip주소를 브라우저창에 입력하는 행동.

정보를 취합한 '요청'을 서버에 전송한다.

google.com을 구동하는 서버는 우리가 원하는 웹페이지 화면을 구현하기 위한 코드를 불러들인다.

이 코드가 html, css, javascript 이다.

 

응답

구글 서버가 코드를 브라우저로 전송한다.

이 과정에서 TCP/IP가 등장한다.

 

TCP transmission control protocal 전송제어 프로토콜

IP internet protocol 인터넷 프로토콜

 

웹페이지는 용량이 크기 때문에 TCP가 이를 packet로 나누어 라벨을 붙인다.

이후 서버에서 DNS를 통해 IP 주소를 찾고, 정보는 IP를 통해 사용자에게 전달된다.

 

홉hop

IP가 각 패킷이 짧은 연결로들을 경유하게 하는데,

이때 경유해서 넘어가는 과정을 홉이라고 한다.

 

패킷이 유저에게 도달하면 TCP가 원래 순서대로 재결합한다.

 

http/https는 TCP/IP에게 지시를 내리는 역할.

즉, 주소창에 입력을 하면서 원하는 웹페이지를 주문하는 사람이고,

TCP는 상품을 나눠서 포장하고, IP는 택배사의 역할.

 

 

반응형