Skip to content

인터넷 프로토콜 #

Find similar titles

4회 업데이트 됨.

Edit
  • 최초 작성자
    JehongLee
  • 최근 업데이트
    hyewonlee

Structured data

Category
Computer science

IP (Internet Protocol) #

  • IP address = network ID + host ID
  • network ID = 네트워크 그룹의 식별자 ( A ~ E 까지의 클래스 식별 )
  • host ID = 호스트 식별자
  • 192.168.1.100 은 사람이 편하게 보기 위한 주소이며 컴퓨터는 11000000.10101000.00000001.01101000 2진수로 인식

Class #

  • Class 는 A~E까지 구분

이미지 출처 : http://www.cisco.com/

  • A class
    • 사설 IP 10.0.0.0 ~ 10.255.255.255
    • 사용불가 IP
    • 0.0.0.0은 IP의 모든 주소를 의미
    • 127.0.0.0 ~ 127.255.255.255 는 loopback
  • B class
    • 사설 IP 172.16.0.0 ~ 172.31.255.255
  • C class
    • 사설 IP 192.168.0.0 ~ 192.168.255.255
    • 255.255.255.255는 broadcast로 사용
  • D class
    • Multicast용으로 사용
  • E class
    • 연구용으로 사용
  • 첫 번째 octet이 따른 class의 구분이 이루어진다.
  • 그 class에 따라 몇 개의 octet까지가 network ID인지 결정
  • 예) * 위에서 예로 든 192.168.1.100은 C class 에 해당 * 192.168.1은 network ID, 100 은 Host ID 에 해당

서브넷 마스크 (Subnet Mask) #

  • 서브넷 마스크(Subnet Mask)란

    • 서브넷 마스크는 주어진 IP 주소를 네트워크 환경에 맞게 나누어 주기 위해 씌워주는 이진수의 조합
  • 서브넷 마스크에 필요 지식

    • 이진수와 논리적 AND에 대한 이해
      • 논리적 (Logical : 로지컬)AND
        • 0 AND 0 = 0
        • 1 AND 0 = 0
        • 0 AND 1 = 0
        • 1 AND 1 = 1
    • 기본 설정 : 255.0.0.0

      • 255.0.0.0 = 11111111. 00000000.00000000.00000000
      • ---------------|network ID|-------------host ID--------------|
    • 위 예제와 같이 2진수 기준 1에 대한부분은 network ID 이며 0은 host ID 로 구분한다.

    • 모두 1인경우는 네트워크의 브로드캐스트 주소이다.
  • 예를 들어 B클래스 주소를 받았다고 가정

  • 하나의 네트워크가 65000여개의 호스트 가지고 있으며 이 경우 Broadcast 영향으로 네트워크 사용이 불가 함

    • Broadcast
      • 자신이 소속된 네트워크에 전체에 신호를 보내는 방식
      • Broadcast 패킷의 목적지 주소 : ffff.ffff.ffff
      • 브로드 캐스트가 많은 경우 네트워크 부화가 증가
  • Broadcast 문제를 최소화 하고 네트워크를 나누어 효율적인 관리가 가능하게 하는 것

서브넷팅 (Subnetting) #

Incoming Links #

Related Data Sciences #

Suggested Pages #

0.0.1_20230725_7_v68