-
컴퓨터 네트워크 과제 5주차컴퓨터네트워크 2024. 11. 26. 10:35
IP 주소란?
IP 주소는 인터넷 프로토콜을 기반으로 네트워크에 연결된 기기를 식별하는 고유한 숫자 주소입니다. 이는 데이터를 올바른 목적지로 전달하기 위해 사용됩니다.
IPv4와 IPv6의 차이
- 주소 길이: IPv4는 32비트 주소(4개의 10진수), IPv6는 128비트 주소(8개의 16진수)로 구성됩니다.
- 주소 공간: IPv4는 약 43억 개의 주소를 제공하며, IPv6는 사실상 무한에 가까운 주소 공간을 제공합니다.
- 표기법: IPv4는 점으로 구분된 10진수(192.168.0.1), IPv6는 콜론으로 구분된 16진수입니다.
- 기능: IPv6는 보안(IPSec)과 자동 설정 기능이 기본 내장되어 있습니다.
서브넷과 서브넷 마스크
- 서브넷: 하나의 네트워크를 더 작은 네트워크로 나눈 것으로, 네트워크 효율성을 높이고 관리 용이성을 제공합니다.
- 서브넷 마스크: 네트워크와 호스트를 구분하기 위한 도구입니다. 예를 들어, 255.255.255.0은 첫 24비트를 네트워크로, 나머지 8비트를 호스트로 나눕니다.
라우팅이란?
라우팅은 네트워크에서 데이터를 송신지에서 목적지까지 전달하기 위해 최적의 경로를 결정하는 과정입니다. 이는 주로 라우터와 같은 장비에서 수행됩니다.
Public IP와 Private IP의 차이
- Public IP: 인터넷에서 직접 접근 가능한 고유한 주소로, ISP에서 제공됩니다.
- Private IP: 내부 네트워크에서만 사용되며, 인터넷과 직접 연결되지 않습니다. 대표적으로 192.168.x.x와 같은 범위가 있습니다.
라우팅 프로토콜이란?
라우팅 프로토콜은 네트워크 간 최적 경로를 찾기 위해 사용하는 규약입니다.
- 정적라우팅(Static routing): 관리자에 의해 Routing Table이 유지/관리 되는 기법
라우팅 테이블을 교환하지 않고 라우팅이 가능하기 때문에 네트워크 대역폭을 절약할 수 있다. 또한 외부에 자신의 경로를 알리지 않기 때문에 보안에도 강하다. 하지만 경로에 문제가 생길 경우 대처하기 어렵다는 단점이 있다. - 동적라우팅(Dynamic routing): 라우팅 프로토콜에 의해 자동으로 라우팅 테이블을 구성하는 기법
자동으로 경로가 결정되는 프로토콜이다. 라우터가 판단하여 가장 효율적인 방법으로 패킷을 전송시키는 방법이다.
IP는 어떻게 할당될까요?
- 정적 할당: 관리자가 수동으로 설정.
- 동적 할당: DHCP 서버를 통해 자동으로 할당.
- 공공 IP는 ISP에서 관리하고, 개인 IP는 내부 네트워크에서 자유롭게 설정됩니다.
NAT란?
네트워크 주소 변환(Network Address Translation)은 Private IP를 Public IP로 변환하여 내부 네트워크가 인터넷과 통신할 수 있도록 하는 기술입니다. 이는 IP 주소 절약과 보안을 동시에 제공합니다.
ICMP란?
ICMP(Internet Control Message Protocol)는 네트워크 문제를 진단하고 상태를 확인하기 위한 프로토콜입니다.
ICMP의 용도
- 인터넷/통신 상에서 발생한 일반적인 상황에 대한 보고(report)
- 인터넷/통신 상에서 발생한 오류에 대한 보고
- 위험한 상황에 대한 경보
ICMP의 기능
- IP 프로토콜을 이용하여 ICMP 메세지 전달
- 네트워크 계층에 속하여 네트워크 관리 프로토콜의 역할 수행
(여기서 포인트는 종단간 데이터 수송 역할 X)
'컴퓨터네트워크' 카테고리의 다른 글
[4주차] 컴퓨터 네트워크 (0) 2024.11.21 [컴퓨터네트워크] 3주차 과제 (2) 2024.11.14 [2주차] 컴퓨터 네트워크 모의면접 과제 (5) 2024.11.07 컴퓨터네트워크 1주차 (1) 2024.10.31