코딩마을방범대

IP에 관하여 본문

🎃 기타/상식 ❗

IP에 관하여

신짱구 5세 2023. 5. 25. 11:08

 

 

 

세그먼트란

  • 데이터 베이스 시스템에서 데이터를 기억할 때의 최소 단위
  • 가상 기억 장치에서 가상 어드레스(virtual address) 구조를 실현하기 위해 운영 체제에 의해서 어떤 바이트 수 단위로 분할되는 가상 기억 영역

 

 


 

 

패킷이란 (Paket / Pack + Bucket)

  • 컴퓨터 간에 데이터를 주고받을 때 네트워크를 통해서 전송되는 데이터 조각
  • 데이터를 한 번에 통으로 보내면 큰 데이터는 대역폭을 너무 많이 차지하기 때문에 패킷의 흐름을 원할하게 하지 못함(트래픽이 많아짐)
트래픽이란?
인터넷 상에서 송수신되는 모든 통신의 양

 

 

패킷 교환 방식이란

예) 큰 사진을 작은 패킷들로 분할하여 전송(전송할 땐 번호를 붙임), 순서대로 나열하여 사진을 가져옴

 

 


 

IP란

  • 데이터 패킷이 네트워크를 통해 이동하고 올바른 대상에 도착할 수 있도록 데이터 패킷을 라우팅(어떤 네트워크 안에서 통신 데이터를 보낼 때 최적의 경로를 선택하는 과정)하고 주소를 지정하기 위한 프로토콜 또는 규칙의 집합
  • 인터넷에 연결하는 모든 장치나 도메인에는 IP 주소가 할당되며, 패킷이 연결된 IP 주소로 전달되면 데이터가 필요한 곳에 도착함
  • 일반적인 전송 프로토콜은 TCP와 UDP

 

IP주소란

  • 인터넷에 연결하는 장치나 도메인에 할당된 고유 식별자

 

IPv4와 IPv6

  1. 네 번째 버전의 IP(IPv4)는 1983년에 도입됨
  2. 사용 가능한 IPv4 주소 공급이 고갈됨
  3. IPv6 주소에는 더 많은 문자가 있으므로 더 많은 순열이 있으나 IPv6은 아직 채택되지 않았으며 대부분의 도메인과 장치에는 여전히 IPv4 주소가 있음

 


 

 

TCP(Transmission Control Protocol)란

  • 데이터를 전송을 위한 연결을 만드는 연결 지향 프로토콜
  • 속도가 아닌 안정성을 위해 설계됨
  • TCP는 모든 패킷이 순서대로 도착하는지 확인해야 하므로 일부 패킷이 누락된 경우 TCP/IP를 통해 데이터를 로드하는데 시간이 오래 걸릴 수 있음

 

UDP(User Data Protocol)란

  • TCP보다 빠르지만, 안정성이 떨어짐
  • 모든 패킷이 순서대로 전달되는지 확인하지 않으며 전송을 시작하거나 수신하기 전에 연결을 설정하지 않음

 

 

 

 


 

 

 

 

 

 

DNS(Domain Name System = Name Server)란

  • 인터넷 전화번호부
  • 브라우저가 인터넷 자원을 로드할 수 있도록 도메인 이름(naver.com 등)을 IP 주소로 변환
  • DNS 서버를 사용하면 192.168.1.1(IPv4의 경우)과 같은 IP 주소 또는 2400:cb00:2048:1::c629:d7a2(IPv6의 경우)처럼 영문과 숫자로 된 복잡한 IP 주소를 기억할 필요가 없음

 

 

 


 

 

 

 

 

 

 

공유기와 스위치(허브)의 차이

 

허브 (현재는 존재하지 않는 제품)

  • 전기적인 신호를 증폭시켜 LAN의 전송거리를 연장시키고, 여러 대의 디바이스를 연결해 네트워크를 만들어주는 장비
  • IP를 할당하는 기능이 없고, 단순히 포트를 늘려주는 기능을 가짐
  • 모뎀->공유기->허브
  • 같은 망끼리 여러 대를 사용하게 속도저하없이 사용하게 해줌

 

공유기

  • 한 회선을 여러개로 나눠서 쓸수있게 해주는 기능 (DHCP 기능: 자동으로 IP 주소를 할당하는 프로토콜 , 192.168.XXX 어쩌고 하는것, 내부IP)
  • 외부망(주로 인터넷)을 나눠줌

 


 

모뎀(Modem)이란

  • 변조: 디지털 신호 -> 아날로그 신호
  • 복조: 아날로그 신호 -> 디지털 신호
  • 공기중의 동일한 조건하에서 아날로그(음성, 가청, 빛) 파형은 디지털 파형보다 멀리 전송되므로 디지털 파형을 멀리 전송하기 위해서 모뎀이 필요한 것
  • 전화 회선에서는 디지털 신호를 송신할 수 없으므로, 인터넷으로 신호 송신을 하기 위해서 모뎀을 사용

😶 모뎀은 인터넷 연결에 꼭 필요한 기기

라우터(Router)
- 서로 다른 네트워크 간의 데이터 패킷을 전송하는 기능
- 데이터 패킷이 목적지에 도달할 수 있도록 최적의 경로를 결정하고, 그 경로를 통해 데이터를 전달

 

 

 

 


 

 

 

 

 

 

 

공인과 사설 IP의 차이

  • 인터넷에 연결된 장치에는 공인 IP 주소와 사설 IP 주소가 모두 할당됨(장치 수에 비해 IP 주소가 충분하지 않기 때문)
  • 공인 IP 주소는 인터넷 통신 목적으로 사용되고, 사설 IP 주소는 로컬 네트워크 통신 목적으로 사용

 

공인 IP

  • 인터넷 업체가 사용자에게 할당하며 공유기가 인터넷과 통신하도록 하는 역할을 하는 외부 IP 주소
  • 인터넷 업체는 공인 IP 주소의 사용자가 누구인지 파악할 수 있기에 인터넷 활동이 추적되고 모니터링 될 수 있음
  • 정적/동적 IP, 전용/공유 IP 로 나뉨

 

사설 IP

  • 공유기가 노트북, 스마트 TV, 휴대폰 등 홈 네트워크에 연결된 장치에 할당한 내부 IP 주소
  • 192.168이 전 세계 네트워크에서 가장 널리 사용되는 기본 사설 IP 주소 형식

 

 

 


 

 

 

 

 

 

동적/정적 IP

 

동적 IP [가정에서 사용]

  • 인터넷 업체가 할당하며 장치를 재부팅하거나, 새로운 장치를 네트워크에 추가하거나, 네트워크 설정을 수정할 때마다 변경되는 IP 주소

 

정적 IP [기업에서 사용]

  • 웹사이트를 호스팅하거나 이메일 및 FTP 서비스를 제공하는 서버에서 할당하며, 안정적인 인터넷 연결과 웹 주소의 일관성을 유지해야 하는 공공 기관에서 사용

     단점

  • 정적 IP 주소를 할당받으려면 인터넷 업체에 요금을 지불해야 함
  • 무작위 대입 공격에 취약하기 때문에 추가 보안 조치가 필요

 

 

 

 


 

 

 

 

 

 

전용/공유 IP

 

전용 IP

  • 특정 사용자만 고유하게 사용할 수 있는 웹사이트 IP 주소를 의미
  • 자체 FTP(파일 전송 프로토콜) 서버를 운영해 손쉽게 파일을 공유하고 전송할 수 있음
  • 익명 FTP 공유가 가능하며 IP 주소 입력만으로도 웹사이트에 접속할 수 있음

 

공유 IP

  • 여러 사용자가 함께 사용할 수 있는 웹사이트 IP 주소를 의미
  • 동일한 서버에 다수의 웹사이트가 호스팅되어 있을 때 공유 IP 주소를 사용하게 되며, 주로 페이지 수와 트래픽이 많지 않은 웹사이트가 공유 IP 주소를 사용

 

 


 

 

VPN(Virtual Private Network)이란

  • 암호화된 터널을 만들어서 데이터를 전송하고 IP주소를 숨겨 온라인 상에서 정보 보호
  • 멀리 떨어진 네트워크 환경을 하나의 안전한 네트워크로 만드는 것

 

 


참고사이트

공인 IP, 사설 IP… 다양한 IP 유형의 차이는?

 

 

SMALL

'🎃 기타 > 상식 ❗' 카테고리의 다른 글

DAS & NAS & SAN의 차이 & VM이란  (0) 2023.05.25
온프레미스와 클라우드 & IDS & IPS  (0) 2023.05.25
공개키 암호화  (0) 2023.05.25
리눅스에 대해서  (1) 2023.05.25
블록체인 & Xshell & SSH & Gradle/Maven의 정의  (1) 2023.05.25