728x90
안녕하세요! 개발감자입니다.
오늘은 CS의 네트워크 중에서도 2.4 IP주소에 대해서 정리해보았습니다.
2.4 IP 주소
인터넷 계층에서는 IP 주소를 씀
2.4.1 ARP
컴퓨터간의 통신 : IP 주소에서 ARP를 통해 MAC 주소를 기반으로 통신함
- ARP (Address Resolution Protocol)
- IP 주소로부터 MAC 주소를 구하는 IP 와 MAC 주소의 다리 역할을 하는 프로토콜
- 논리적 주소 → 물리적 주소로 변환
- RARP
- 물리적 주소 → 논리적 주소로 변환
2.4.2 홉바이홉 통신
- IP 주소를 통해 통신하는 과정 (hop by hop)
- 통신 장치에 있는 라우팅 테이블의 IP 를 통해 시작 주소부터 시작하여 다음 IP로 계속해서 이동하는 라우팅의 과정을 거쳐 패킷이 최종 목적지까지 도달하는 통신
- 라우팅 테이블 (routing table)
- 송신지에서 수신지까지 도달하기 위해 사용됨.
- 라우터에 들어가 있는 목적지 정보들과 그 목적지로 가기 위한 방법이 들어있는 리스트
- 게이트웨이와 모든 목적이에 대해 해당 목적이에 도달하기 위해 거쳐야 할 다음 라우터의 정보를 가지고 있음
- 게이트웨이 (gateway)
- 서로 다른 통신망, 프로토콜을 사용하는 네트워크 간의 통신을 가능하게 하는 관문 역할을 하는 소프트웨어나 컴퓨터
- 톨게이트라고 생각하면 됨
- 서로 다른 네트워크 상의 통신 프로토콜을 변환해주는 역할
2.4.3 IP 주소 체계
- IPv4
- 32비트를 8비트 단위로 점을 찍어 표기
- 123.45.67.89
- IPv6
- 64비트를 16비트 단위로 점을 찍어 표기
- 2001:db8::ff00:42:8329
- IPv6으로 가고 있는 추세지만 IPv4가 많이 쓰임
- 클래스 기반 할당 방식
- 5개의 클래스로 구분
- A,B,C : 일대일 통신 (네트워크 주소, 호스트 주소)
- D : 멀티캐스트 통신
- E : 예비용
- DHCP (Dynamic Host Configuration Protocol)
- IP 주소 및 기타 통신 매개변수를 자동으로 할당하기 위한 네트워크 관리 프로토콜
- 수동 설정 필요없이 자동으로 할당 가능
- NAT(Network Address Translation)
- 패킷이 라우팅 장치를 통해 전송되는 동안 패킷의 IP 주소 정보를 수정하여 IP 주소를 다른 주소로 매핑하는 방법
- IPv4주소 체계로는 커버하지 못하는 많은 주소 → 공인 IP 와 사설 IP로 나눠 많은 주소를 함
- 사설 IP → 공인 IP 혹은 공인 IP→사설 IP
- 장점 : 외부에서 드러나는 주소와 내부에서 드러나는 주소가 달라 보안이 가능해짐
- 단점 : 여러 명이 인터넷에 동시 접속에 호스트 숫자에 따라 접속 속도가 느려질 수 있음
2.4.4 IP 주소를 이용한 위치 정보
- IP주소 : 인터넷에서 사용하는 네트워크 주소 → 동 혹은 구까지 위치주적 가능
면접을 위한 CS 전공지식 노트 | 주홍철 - 교보문고
면접을 위한 CS 전공지식 노트 | 디자인 패턴, 네트워크, 운영체제, 데이터베이스, 자료 구조, 개발자 면접과 포트폴리오까지! CS 전공지식 습득과 면접 대비, 이 책 한 권이면 충분하다! 개발자 면
product.kyobobook.co.kr
이 포스팅은 면접을 위한 CS 전공지식 노트를 기반으로 작성되었습니다.
728x90
반응형
'CS' 카테고리의 다른 글
[CS / 운영체제] 3.1 운영체제와 컴퓨터 (0) | 2024.05.21 |
---|---|
[CS / 네트워크] 2.5 HTTP (0) | 2024.05.19 |
[CS / 네트워크] 2.3 네트워크 기기 (0) | 2024.05.17 |
[CS / 네트워크] 2.2 TCP/IP 4계층 모델 (0) | 2024.05.15 |
[CS / 네트워크] 2.1 네트워크의 기초 (0) | 2024.05.07 |