[IT 인프라] 2일차

XIXI·2022년 10월 5일
0

KT 에이블

목록 보기
10/10
post-thumbnail

🌱 공인 IP, 사설 IP

✏️ 개념

IP 주소란 컴퓨터 네트워크에서 장치들이 서로 인식하기 위한 번호.
장치 고유 주소.

✏️ 공인 IP

국가별로 사용할 IP 대역을 관리.
우리 나라 경우 KISA(인터넷 진흥원)에서 우리나라에서 사용할 주소를 관리하고 있음.
할당 받은 주소를 부여해야 인터넷 접속 가능

✏️ 사설 IP

전체 IP 대역 중 제외된 대역 중에서 사설 IP로 사용되는 대역은 사용자가 임의로 부여해 사용할 수 있음.
하지만 인터넷 상에서 서로 연결할 수 없음.

클래스 대역클래스 범위
A 클래스10.0.0.0 ~ 10.255.255.255
B 클래스172.16.0.0 ~ 172.31.255.255
C 클래스192.168.0.0 ~ 192.18.255.255

해당 클래스 대역은 사용자가 본인 컴퓨터에 임의로 부여해도 되는 IP 주소 대역

공인 IP 주소가 모자랄 경우 사설 IP로 주소를 부여하고 공유기에 고정 IP 부여한 다음 인터넷 접속.
현재 대부분 공유기(=라우터)를 통해 인터넷 접속.
사설 IP가 부여된 컴퓨터는 공인 IP에서 알아볼 수 없음.

IP 내용 출처

🌱 NAT(Network Address Translation)

원래 NAT는 제한된 인터넷 IPv4 주소 문제 해결을 위해 개발됨.
여러 디바이스에서 인터넷에 액세스해야 하지만 ex) 컴1, 컴1, 노트북1 등
IPv4 주소가 하나만 ISP에 할당되는 경우 NAT가 필요.

NAT 지원 라우터는 공용 네트워크와 개인 네트워크 사이에 설치
내부 사설(비공개)IPv4 주소와 할당된 공용 IPv4 주소 간 변환.
개인 네트워크 모든 디바이스는 동일한 공용 IPv4 주소 공유 가능.

NAT 라우터는 자체 IP 주소(사설IP)와 전역적으로 등록된 IP 주소(공인IP)를 하나 이상 소유함.
공적 IP 주소는 고정, 유동으로 개인 네트워크 호스트에 할당할 수 있음.
transport 식별자를 초함하도록 확장.
TCP, UDP 패킷에 대한 포트 번호와 ICMP 패킷에 대한 쿼리 ID 해당.

  • TCP 전송 제어 프로토콜
    두 개의 호스트를 연결하고 데이터 스트림을 교환하게 해주는 중요한 네트워크 프로토콜.
    데이터와 패킷이 보내진 순서대로 전달하는 것을 보장해줌.
    주고 받을 양단 간 연결 설정과 설정 후 양방향 데이터 전송

  • UDP 사용자 데이터그램 프로토콜
    TCP와 함께 단문 메시지를 교환하기 위해 사용.
    전송 방식이 단순해 서비스 신뢰성이 낮음.
    데이터그램 도착 순서가 바뀌거나 중복, 통보없이 누락시키기도 함.
    수신자가 뭘 하던 말던 단계없이 단방향 정보 송신

  • ICMP 인터넷 제어 메세지 프로토콜
    네트워크 컴퓨터 위에 돌아가는 운영체제에서 오류 메세지를 전송받는데 주로 쓰임.
    시스템 사이에 데이터를 교환하지 않음.
    최종 사용자에게 적용되지 않음.

NAT 출처

🌱 ARP(Address Resolution Protocol)

주소 결정 프로토콜
네트워크 상에서 IP 주소를 물리적 네트워크 주소로 대응시키기 위해 사용되는 프로토콜
IP 호스트 김씨가 박씨에게 IP 패킷을 전송하려고 할 때 IP 호스트 박씨의 물리적 네트워크 주소를 모른다면?
ARP가 목적지 IP 주소 박씨와 브로트캐스팅 물리적 네트워크 주소를 가지는 ARP 패킷을 네트워크 상에 전송함.
이 IP 주소 소유자 박씨 계십니까 응답바랍니다
IP 주소 박씨는 자신의 IP 주소가 목적지에 있는 ARP 패킷을 수신하면 자신의 물리적 네트워크 주소를 김씨에게 응답함.
네 제가 그 박씬데요. 제 주소 이겁니다

이렇게 수집된 IP 주소와 이에 해당하는 물리적 주소 정보는 각 IP 호스트 ARP 캐시라 불리는 메모리에 테이블 형태로 저장(mac table). -> mac table 업데이트
패킷을 전송할 때 다시 사용

만약 물리 네트워크 주소는 아는데 IP를 모른다?
서버에게 IP 주소 요청함.

ARP 출처

🌱 라우터

컴퓨터 네트워크 간 데이터 패킷을 전송하는 네트워크 장치
패킷 위치 추출, 위치에 대한 최적의 경로 지정 경로를 따라 데이터 패킷을 다음 장치로 전달.
최적의 경로란 가장 빠르게 통신이 가능한 경로.
서로 다른 네트워크 간 중계자.

✏️ 라우팅

최적 경로 선택 과정
라우터, 브릿지, 게이트웨이, 방화벽, 스위치(중간 노드)를 거쳐 출발지부터 최종 목적지까지 논리적 주소가 부여된 패킷 전달 과정을 통괄하는 것.

🌱 DHCP(Dynamic Host Configuration Protocol)

동적 호스트 구성 프로토콜
자동으로 IP를 호스트하는 IP 주소 및 서브넷 마스크, 기본 게이트웨이 등 관련 정보를 제공하는 클라이언트/서버 프로토콜.
다수 PC 사용 IP 자동 할당으로 네트워크 관리 감소

DHCP 출처

🌱 DNS(Domain Name System)

호스트 도메인 이름을 호스트 네트워크 주소로 변경. 반대 변환 수행
전화번호부에 비유.

💐 느낌점

실제로 내가 인터넷을 통해 활동을 할 수 있도록 해주는 환경에 대해 자세히 알아간 기분이다.
와이파이등 문제가 생겼을때 어려운 용어들이 많아 이해하기 쉽지 않았는데 이번 수업을 통해
해당 용어들이 어떤 의미를 가지는지 어떤 관계로 구성되어 있는지 알게되어 기분이 좋다.

profile
Life is experience:)

0개의 댓글