네트워크와 OSI 참조모델

네트워크

효율적인 데이터 전송을 위한 장비와 장비간의 연결을 칭함
프로토콜

데이터 전송시 필요한 규칙 및 약속을 미리 정의한 도구
외부와 통신 시 IP 프로토콜을 사용하면 Encapsulation과 Decapsulation을 통해 데이터 전송 가능.
Encapsulation, Decapsulation

데이터(PDU-Protocol Date Unit)를 패키지화, 해제하는 과정.
OSI(Open System Interconnection) 참조 모델

컴퓨터 응용프로그램 정보가 다른 컴퓨터 응용프로그램으로 어떻게 이동하는지 설명.
네트워크 설계를 위한 프레임워크 제공(호환성)
네트워크 장애 발생 시 (트러블슈팅) 해결방법에 접근하기 위해 필요.
Upper Layer

데이터 생성을 담당
Lower Layer

데이터 전송을 담당

자세히 보기

IP 주소 및 서브넷마스크

IP Address - 네트워크 계층에서 사용되는 주소. IP 헤더에 포함된 데이터 주소.

  • IPv4: 32bit(2^32), 8bit씩 4개의 octet
  • IPv6: 128bit(2^128), 16bit씩 8개의 field

Subnet Mask - IP주소에 대한 네트워크 아이디와 호스트 아이디를 구분하기 위해 사용.

IP AddressSubnet MaskNetwork IDHost IDIP 주소 개수
13.13.10.1255.0.0.013..13.10.12^24
13.13.10.1255.255.0.013.13..10.12^16
13.13.10.1255.255.255.013.13.10..12^8
13.13.10.1255.255.255.25513.13.10.1-2^0
0.0.0.00.0.0.0-0.0.0.02^32

Unitcast Address

  • A Class: 첫번째 필드의 2진수 값 중 맨 앞이 0이라는 공통비트라면 A Class로 정의. (00000000 ~ 01111111)
  • B Class: 첫번째 필드의 2진수 값 중 맨 앞이 10이라는 공통비트라면 B Class로 정의.
  • C Class: 첫번째 필드의 2진수 값 중 맨 앞이 110이라는 공통비트라면 C Class로 정의.
  • D Class: 첫번째 필드의 2진수 값 중 맨 앞이 1110이라는 공통비트라면 D Class로 정의.
  • E Class: 첫번째 필드의 2진수 값 중 맨 앞이 1111이라는 공통비트라면 E Class로 정의.

Network Name: 호스트 아이디 전체가 0인 주소

ex) 192.168.1.1/24 -> 192.168.1.0

Subnet Broadcast Address: 호스트 아이디 전체가 1인 주소

ex) 192.168.1.1/24 -> 192.168.1.255

자세히 보기