반응형

출처:https://velog.io/@jmean12/%EC%9D%B8%ED%84%B0%EB%84%B7-%ED%94%84%EB%A1%9C%ED%86%A0%EC%BD%9C

수많은 을 연결해서 웹망(노드)들이 연결되어서 응답하는 것

웹서버가 '브라우저'(크롬,파이어폭스)에게  패킷을 전달 

브라우저는 사실 웹서버에게 요청만 한  것

브라우저가 요청하면, 웹서버는 HTML 언어로 만들어서 중간에 노드를 통해 다시 응답

노드 중간중간에는 '라우터', '스위치'가 있다.

'라우터'는 경로를 설정해줌



IP

주소 192,168.10.23 (버전 V)

각각은 255를 넘지 않는다.

 

 

물리층-> 맥(MAC) -> IP -> Port

물리층

물리층에서는 선을 몇가닥,  파형을 어떤 것을 쓸지 정한다.

 

MAC

원하는 IP를 찾기 위한 보내는 경로

맥 주소는 한칸씩 띄어넘는다.

 

IP

IP는 MAC 주소의 도착 지점

 

Port

어떤 패킷이 왔을때, 이 프로그램을 실행하기  위한 로컬 안에 구별하기 위한 주소

프로그램과 프로그램을 구분하는 주소

Ex)피파온라인은  3000포트, 스타크래프트는 2000포트 ..

 

패킷

통신을 위해 서버가 브라우저에게 보내는  것

MAC, IP, TCP, http, html(내용물) 로 이루어져 있다.

 

TCP

통신을 할때, 패킷을 보낼때  서로가 받았는지  확인 위한 것

요청  받았으면 응답을 주는 약속

TCP 위에 올라가는 종류 중에 소켓, HTTP, MQTT, 모더버스 등 이 있다.

Open 또는 connect 함수를 통해서 TCP  통신을 연결한다.

Http

TCP 위에 올라가는 또 하나의 프로토콜

http 프로토콜 종류 중에는 post, get이 있다.

 

 

요청 뒤에 응답 안에는 mac, ip, tcp, http, html(내용)

 

클라이언트(=브라우저)는 위에 5개를 받고 렌더링(화면 만들기)해준다.

 

 

 

 

 

 

 

 

반응형

'Web > 네트워크지식' 카테고리의 다른 글

DNS) 도메인 시스템 응답 흐름  (0) 2021.11.30
DNS) Public DNS 서버  (0) 2021.11.29
DNS) 도메인 네임시스템 서버(DNS server), DHCP  (0) 2021.11.28
DNS) 보안, 피슁(fishing)  (0) 2021.11.28
DNS) 도메인과 호스팅  (0) 2021.11.28
복사했습니다!