TIL

02 기본 네트워크 개념 이해

2.1 OSI 7 레이어 모델

2.1.1 OSI 7 레이어 모델 개념

2.1.2 OSI 7 레이어 계층 설명

img.png

2.2 IP와 서브넷 마스크

2.2.1 IP 개념

| 구분 | IPv4 | IPv6 | | — | — | — | | 주소 길이 | 32bit | 128bit | | 표기 방법 | 8비트씩 4개 파트로 10진수 표현 | 16비트씩 8개의 파트로 16진수 표현 | | 주소 개수 | 약 43억개 | 약 43억 x 43억 x 43억 x 43억 |

2.2.2 퍼블릭 IP와 프라이빗 IP

img.png

퍼블릭 네트워크와 프라이빗 네트워크가 사용하는 IPv4 주소 대역은 지정되어 있다.

2.2.3 서브넷과 서브넷 마스크

2.3 TCP와 UDP 그리고 포트 번호

2.3.1 TCP와 UDP

OSI 7 레이어 중 4계층에 사용되는 대표적인 전송 프로토콜

구분 TCP UDP
OSI 모델 4계층 4계층
연결 연결 지향성 비연결 지향성
신뢰성 신뢰성 보장 신뢰성 보장X
순서 데이터 순서 보장 데이터 순서 보장X
제어 혼잡 제어, 흐름 제어 혼잡 제어, 흐름 제어 제공X
속도 상대적으로 느림 상대적으로 빠름
서비스 HTTP, SSH, FTP DNS, DHCP

2.3.2 포트 번호

TCP, UDP의 특성에 따라 제공되는 응용 프로그램 서비스를 구분할 때 포트 번호로 구분할 수 있다.

2.4 DHCP (Dynamic Host Configuration Protocol)

2.4.1 DHCP 개념

2.4.2 DHCP 절차

DHCP는 중앙집중형 서버/클라이언트 방식으로 동작한다.

  1. DHCP Discover : DHCP 클라이언트가 DHCP 서버를 찾는다.
  2. DHCP Offer : DHCP 서버가 할당해 줄 IP 주소와 임대 시간을 클라이언트에 알린다.
  3. DHCP Request : 클라이언트는 DHCP 서버에게 해당 IP 주소 할당을 요청한다.
  4. DHCP Ack : DHCP 서버가 IP 주소를 임대하겠다는 답변을 보낸다.

2.6 라우팅 (Routing)

2.6.1 라우팅 개념

2.6.2 라우터와 라우팅 테이블