
웹
수많은 을 연결해서 웹망(노드)들이 연결되어서 응답하는 것
웹서버가 '브라우저'(크롬,파이어폭스)에게 패킷을 전달
브라우저는 사실 웹서버에게 요청만 한 것
브라우저가 요청하면, 웹서버는 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 |