네트워크와 서브넷팅

JY Lee·2023년 8월 15일
0

Network

지금까지 포스팅해오면서 태그를 network로 적었는데
여기서 네트워크란 무엇인가 ?
Net + Work의 합성어로 컴퓨터들이 통신 기술을 이용하여 그물망처럼 연결된 통신 이용 형태를 말한다.

즉, 결과적으로 통신하는것이 네트워크이다.


OSI 7계층 (Open Systems Interconnection)

네트워크 프로토콜과 통신을 계층별로 나누어 설명하는 개념적인 모델이다.

Inter → 가로지른다
같은 네트워크 상에서 내부 통신 : Intra
다른 네트워크끼리
외부 통신 : Inter

💡 계층별 구분

7 Application

  • Data 를 가지고 있음

6 Presentation

  • 표현 계층
  • 데이터 형식 변환, 암호화, 압축 등의 데이터 변환과 관련된 기능을 수행

5 Session

  • Data에 header가 붙기 시작함 이때부터가 통신을 하는 순간
  • 세션 관리, 토큰 관리 등을 수행

4 Transport

  • 데이터의 신뢰성과 흐름 제어를 담당
  • 신뢰성이 생기는 구간 TCP(신뢰성), UDP(비 신뢰성)

3 Network

  • 어디로 보낼지 결정 IP(Internet Protocol) - 논리적인 주소
  • 경로 선택과 라우팅을 처리하며, 패킷 전달을 관리
  • IP 주소, 라우터 등이 이 계층에 해당

2 Datalink

  • 물리적인 통신, 데이터 검증이 추가됨 MAC주소(중복 x)
  • 물리 계층을 통해 전송된 데이터의 오류를 검출하고 수정하며, 프레임을 관리
  • 이더넷, MAC 주소, 스위치 등이 이 계층에 해당

1 Physical

  • 물리 계층
  • 케이블, 허브 등이 이 계층에 해당

💡 데이터 계층별 전송단위

7,6,5 - 메시지 Message(Data)

4 - 세그먼트 (Segment)

3 - 패킷 (Packet)

2 - 프레임 (frame)

1 - 비트 (bit)


TCP/IP Layer

네트워크 통신을 설명하고 구조화하기 위한 또 다른 네트워크 모델이다.
OSI 7계층과 유사한 목적을 가지고 있지만, 조금 더 간단하고 실용적인 모델로 널리 사용된다

💡 계층별 구분

  • 7~6 계층을 Application (응용 계층)
    최종 사용자와 네트워크 간의 상호 작용을 담당하며, 여러 응용 프로토콜(HTTP, FTP, SMTP 등)이 이 계층에서 동작

  • 4 계층 - Transport (전송 계층)
    데이터의 신뢰성과 흐름 제어를 담당하며, TCP와 UDP 프로토콜이 이 계층에서 동작

  • 3 계층 - Internet (인터넷 계층)
    IP 주소와 라우팅을 처리하며, 패킷 전달을 관리합니다. ICMP, IP 프로토콜 등이 이 계층에서 동작

  • 1~2 계층을 Link (네트워크 접속 계층)
    물리적인 네트워크와 관련된 부분을 처리하며, 이더넷, Wi-Fi, PPP 등과 같은 하드웨어 관련 기술이 이 계층에서 동작

위에서 밑으로 -> Encapsulation, 반대로는 -> Decapsulation


IP (Internet Protocol) IP 주소 체계

IP 주소 체계

네트워크 환경에서 컴퓨터(노드)간 통신하기 위해 각 컴퓨터에 부여된 네트워크 상 주소

네트워크 주소 + 호스트 주소

8비트.8비트.8비트.8비트 → 32비트

8비트 = 1바이트 = 옥텟, 4개의 옥텟으로 구성

💡 ex) 192.168.02각 마디의 단위: 옥텟 ( 8비트, 1바이트)
A 클래스 2^6     2^5     2^4     2^3     2^2     2^1     2^0            
0 (고정)       1          1          1           1          1          1     0~127
B 클래스 128 ~ 191
C 클래스 192 ~ 223

profile
배고픈 소크라테스

0개의 댓글