728x90
모든 레퍼런스는 K-MOOC : 네트워크 기초 (성균관대 안성진 교수님) 입니다.
1. DHCP와 NAT
DHCP (Dynamic Host Configuration Protocol)
DHCP 의 필요성
- IP주소를 자동으로 할당해주는 것
- DHCP는 정적 및 동적 할당을 제공
NAT (Network Address Translation)
NAT의 필요성
- 공인 IP주소의 부족 → 외부 IP - 내부 IP (비 공인 주소) 각각 만들어 줌
- 3개의 비공인 주소세트를 정해둠
- 10.0.0.0 ~ 10.255.255.255
- 172.16.0.0 ~ 172.31.255.255
- 192.168.0.0 ~ 192.168.255.255
- NAT : 외부 IP ↔ 내부 IP 변환하는 기술
- 라우터에 NAT 기능을 가진다. (라우터가 외부와 내부가 만나는 지점이기 때문)
- 여러 IP주소 사용
- 내부IP가 외부로 나갈 때, 외부 IP를 점유해버리니까 여러 외부IP를 사용해서 해결
- ex ) 내부 IP 100개 → 외부 IP 10개 이런 식
- PAT (Port Address Traslation)
- NAT + 포트번호까지
- → 집 와이파이에 외부IP가 1개지만, 내부IP가 여러개라도 각각 포트번호를 할당해서 여러 공인IP 쓰는 것처럼 사용할 수 있다.
2. 주소 매핑과 에러 보고
주소 매핑 (Address Mapping)
- IP주소와 MAC주소를 연결 시키는 것
정적 매핑 (Static Mapping)
- 테이블을 고정적으로 생성하는 방법 → 힘듬
- NIC를 교환 가능성
- 이동 가능한 컴퓨터는 네트워크 이동 가능성
동적 매핑 (Dynamic Mapping)
- 컴퓨터가 매번 IP주소와 MAC주소의 매핑을 프로토콜을 이용하여 구함
- ARP (Address Resolution Protocol)
- IP주소에 대응하는 MAC주소를 구하는 프로토콜 (지금 사용)
- RAPR (Reverse Address Resolution Protocol)
- MAC 주소에 대응하는 IP 주소를 구하는 프로토콜 (지금 사용 안함)
ARP의 동작
- ARP요청 메세지를 보냄 (브로드캐스트로)
- 해당하는 노드에서 송신자에게 유닛캐스트로 알려줌
에러 보고 : ICMP (Internet Control Message Protocol)
- IP의 단점을 보안하기 위해 제공
- ICMP는 에러 정정은 하지 않고, 보고만 수행
- Destination Unreachable : 목적지 도달 불가
- IP 패킷을 전달할 수 없을 때, 해당 패킷은 폐기
- Destination Unreachable 메시지를 송신지로 전송
- Source Quench : 혼잡 발생
- 라우터나 컴퓨터는 혼잡이 발생하면 해당 패킷은 폐기
- Time Exceeded : 시간 초과
- 라우터는 TTL 필드의 값이 0인 패킷은 폐기
- 송신지로 시간초과 메시지 발생
- 단편화된 메시지가 모두 도착하지 못해 패킷조합이 안될 떄 시간 초과 메시지 발생
- Parameter Problem : 파라미터 문제
- IP 패킷 헤더 정보 중 처리할 수 없는 부분 발견
- Redirection : 경로 재설정
- 잘못된 라우터로 패킷을 전달하는 경우
질의 응답 (Query)
- ICMP는 네트워크 문제를 진단하기 위한 행위를 할 수 있음
- Echo Request and reply : 네트워크 문제 체크 (게임에서 Ping)
- Time-stamp request and reply : 시간 체크
- Address-mask request and reply : 마스크 체크
- Router solicitation request and reply : 라우팅 정보 체크
읽을 거리
"IP 관리의 시작과 끝"··· DHCP의 정의·작동원리
'CS 전공 지식 > 네트워크' 카테고리의 다른 글
10. 전송 프로토콜 (0) | 2022.05.24 |
---|---|
09. (링크 상태, 경로 벡터) 라우팅과 멀티 캐스팅 (0) | 2022.05.24 |
08. 패킷 전달과 거리 벡터 라우팅 (0) | 2022.05.24 |
06. IP 주소의 응용 (0) | 2022.05.24 |
05. 이동통신과 인터넷 프로토콜 (0) | 2022.05.24 |
04. 무선 LAN과 네트워크 연결 장치 (0) | 2022.05.20 |
03. LAN 매체와 유선 LAN (0) | 2022.05.19 |
02. 스위칭과 다중접속 프로토콜 (0) | 2022.05.17 |
댓글