반응형 IP4 성공과 실패를 결정하는 1%의 네트워크 원리 2장: 프로토콜 스택, LAN 어댑터 Chapter 2. TCP/IP의 데이터를 전기 신호로 만들어 보낸다. 이번장에서는 OS에 내장된 네트워크 제어용 소프트웨어(프로토콜 스택)와 네트워크용 하드웨어(LAN 어댑터)가 브라우저에서 받은 메시지를 서버에 송출하는 동작을 탐험한다. 01. 소켓을 작성한다. 1. 프로토콜 스택의 내부 구성 애플리케이션의 아랫부분에는 Socket 라이브러리가 있으며, 그 안에는 리졸버가 내장되어 있다. 리졸버가 DNS 서버에 조회하는 동작을 실행한다. OS의 내부에는 프로토콜 스택이 있다. 프로토콜의 스택 윗부분에는 TCP라는 프로토콜을 사용하여 데이터 송,수신을 담당하는 부분과 UDP라는 프로토콜을 사용하여 데이터 송,수신을 담당하는 부분이 있다. 이 둘이 애플리케이션에서 보낸 의뢰를 받아 송,수신 동작을 실행한.. Network 2023. 1. 26. IP, NAT 2023. 02.03 15:00 복습 시작 IP IP 주소는 32비트이며 라우터, 호스트 인터페이스에 할당된다. 네트워크 인터페이스에 할당된다는 개념이 중요하다. 인터페이스란 호스트와 라우터들을 연결하는 물리적 링크이다. IP 주소는 32비트 즉, 4바이트다. 한 가지 예시를 들어보겠다. 223.1.1.1, 223.1.1.2, 223.1.1.3 주소끼리 묶이고 223.1.2.1, 223.1.2.2 끼리 마지막으로 223.1.3.1, 223.1.3.2 끼리 묶여있다. 223.1.1과 223.1.2, 223.1.3은 네트워크 아이디며 뒤에 마지막 숫자 하나는 호스트 아이디다. 223.1.1.1 = 11011111 00000001 00000001 00000001 IP 주소 예시다. IP address clas.. Network 2021. 10. 15. 네트워크 레이어 2023. 02.02 20:30 복습 시작 네트워크 레이어 네트워크 레이어란 네트워크 계층의 한 일부이다. 출발지 호스트 - 도착지 호스트까지, 웹이라면 클라이언트 pc부터 웹 서버까지 패킷을 전달하는 역할을 맡는다. 그 중요한 프로토콜인 IP는 네트워크 레이어에 속한다. IP가 패킷을 배달하는데 우편 배달과 유사하다. 편지-우체통-우편 집중국 - 택배 분류사, 편지 분류사 - 각 도시별로 우체국 - 배달부 - 목적지 라우터에 있는 네트워크 레이어를 거쳐 도착지로 도착한다. 네트워크 레이어의 역할로 Forwarding와 Routing가 있다. routing - 라우팅 알고리즘을 이용해 최단 경로를 알려준다. (경로짜기) 지능적이다 forwarding - 길을 가는데 (최단 경로)에 적합한 길을 계속 골라.. Network 2021. 10. 8. TCP/IP와 프로토콜 계층 데이터 통신 전공 수업 두 번째 시간의 내용을 간단하게 정리한 게시글입니다. 2023. 02.01 16:30 복습 시작 IP란 IP란 Internet Protocol이다. IP는 단순히 통신에서 교환되는 메시지 형식이 아닌 형식과 통신 절차를 모두 의미한다. 형식은 당연히 데이터 포맷에 관한 이야기고 절차는 과정, 액션, 기능에 관한 이야기다. IP에 대해 몇 가지 정리해보겠다. 호스트 간의 정보를 교환하기 위한 프로토콜이다. 헤더와 Payload(Body, SDU라고도 부른다)로 구성된다. 헤더에는 프로토콜에서 IP가 동작하는 중요한 정보가 들어가 있다. 중요한 정보의 예로는 보낸 사람 IP와 받는 사람 IP가 있겠다. Packetizing를 이용해 데이터를 잘게 나눠 페이로드에 넣어서 보낸다. (fr.. Network 2021. 9. 19. 이전 1 다음 반응형