Network


Protocol (Communication protocol)?

  • 프로토콜은 컴퓨터 네트워크와 통신 시스템에서 사용되는 규칙과 규약을 의미합니다.
  • 전송, 통신 세션 설정, 보안, 오류 처리 등과 관련된 다양한 측면을 다루며, 이를 통해 다른 컴퓨터나 장치와 상호작용할 수 있게 됩니다.
  • TCP/IP, HTTP, FTP, SMTP, POP3 등이 있습니다.

TCP/UDP ?

TCP는 신뢰성 있는 연결 지향 프로토콜 입니다.

  • 데이터를 패킷 단위로 전송하며, 수신자가 데이터를 올바르게 수신했는지 확인하고 손실된 데이터를 재전송 합니다
  • 연결 설정 및 해제 과정이 있으며, 데이터의 순서를 보장하고 중복을 방지합니다.

웹 브라우징, 이메일 전송, 파일 전송 등 데이터 무결성 이 중요한 애플리케이션에서 사용됩니다

UDP는 비연결성 프로토콜 입니다

  • 데이터를 전송할 때 연결 설정 및 연결 해제 과정이 없습니다.
  • 빠른 데이터 전송을 가능하게 합니다.
  • 데이터 패킷이 손실될 수 있으며, 순서가 보장되지 않습니다. (중복 데이터도 허용됩니다)

실시간 음성 및 비디오 스트리밍, 온라인 게임 및 DNS(Domain Name System) 속도와 실시간 성이 중요한 애플리케이션에서 사용됩니다.


NAT ?

사설 네트워크 내의 기기들이 공인 IP 주소로 통실할 수 있게 도와주는 기술입니다.

주요 목적은 IP 주소 부족 문제를 해결하고 네트워크 보안을 향상시키는 것입니다.


정적NAT

  • 사설IP 주소와 공인 IP 주소 사이의 고정된 매핑을 설정합니다.

다이내믹 NAT

  • 사설 IP 주소와 공인 IP 주소 사이의 동적 매핑을 생성하며 필요에 따라 자동으로 할당합니다.

Subnetting ?

IP 주소 공간을 더 작은 네트워크로 분할하는 네트워크 관리 기술입니다.

  • 서브넷팅은 일반적으로 IPv4 주소 체계에서 더 자주 사용됩니다.
  • IPv4 주소는 32비트로 구성되며, 이 주소 체계는 기본적으로 4개의 8비트 숫자로 구성됩니다.
  • 각 숫자는 0부터 255까지의 값을 가질 수 있으며, 이를 통해 IP 주소를 고유하게 식별합니다.
  • 네트워크 관리자는 네트워크 트래픽을 효과적으로 분산시키고 보안 및 라우팅을 개선할 수 있습니다

추가- Subnet mask


WAN/LAN

LAN (Local Area Network) 사용자가 포함된 지역 네트워크를 의미합니다.

  • 학교,회사.집,IP 전화기 들을 스위치,공유기를 통해 연결한것

WAN (Wide Area Network) LAN과 LAN 사이를 광범위한 지역 단위로 구성 하는 네트워크


IPv4/IPv6

IPv4 (Internet Protocol version 4) 아주 오랫동안 사용되어온 IP버전

  • 32비트 주소체계
  • 이 주소 체계는 약 42억 개의 주소를 제공하며, 인터넷이 확장함에 따라 주소 고갈 문제가 발생했습니다.

IPv6 (Internet Protocol version 6)

  • IPv6는 미래 인터넷 확장을 위한 대안으로 개발되었습니다.
  • IPv6 주소는 128비트로 더 크고, 약 340억, 10^38 개의 주소를 제공합니다. 이로써 주소 고갈 문제를 해결하고 다양한 기기를 지원합니다.
  • 또한, IPv6는 보안 및 품질 향상을 위한 기능을 포함하고 있습니다.
  • IPv6는 더 많은 주소 공간을 제공하고, 더 안전하며 효율적인 네트워크 통신을 가능하게 합니다.

VLAN

VLAN은 가상 근거리 통신망입니다.

  • 물리적 네트워크 구조와는 독립적으로 가상의 네트워크를 생성하는 기술을 나타냅니다
  • VLAN을 지원하는 네트워크 장비는 VLAN을 다수 생성할 수 있고 VLAN을 통해 브로드캐스트 도메인을 나눌 수 있습니다.