데이터 통신_네트워크 분류와 계층 모델

bakjinho·2024년 11월 10일

네트워크 용어 이해하기

네트워크 관련 용어

image.png

  • 네트워크의 전송속도는 bps(bit per sencond)로 표시

네트워크 분류

  • 통신이 이루어지는 방향에 따라 단방향(simplex) / 반양방향(half-duplex) / 양방향(duplex) 통신으로 나눔

image.png

  • 통신대상에 따른 네트워크 분류

image.png

계층 모델

계층 모델의 이해

네트워크는 LAN과 여러개의 LAN을 연결하여 하나의 네트워크를 구성한 인터넷2개의 계층(layer)으로 구성됨

  • LAN = 노드를 물리적으로 연결하는 계층 + 흐름제어와 에러를 처리하는 프로토콜
  • 인터넷 = 데이터 전송 부분 + 전송과 흐름을 제어하고 에러를 처리하는 부분

image.png

  • 응용 프로그램이 있는 계층까지 총 5개 계층

계층의 역할

| 응용 계층
Application layer | 응용 프로그램이 동작하는 계층 |
| --- | --- |
| 전송 계층(인터넷)
Transport layer | (인터넷) 에러 없는 데이터 전송 |
| 네트워크 계층(인터넷)
Network layer | 여러 LAN을 지나 목적지까지 데이터 전송 (라우징) |
| 데이터 링크 계층(LAN)
Data link layer | 인접 노드 간 데이터 전송, 흐름 제어, 에러 처리 |
| 물리 계층(LAN)
Physical layer | 인접 노드 간 유/무선 통신 연결 |

  • 각 개층은 상위계층의 작업을 알지 못함
  • 같은 계층은 같은 계층끼리 통신을 함

image.png

헤더

헤더 : 데이터 전송을 위해 추가되는 자료구조

image.png

  • 캡슐화(encapsulation) : 헤더와 데이터를 하나의 데이터로 처리하는 것

모듈화

모듈화 : 네트워와 같이 하나의 덩어리를 여러개의 모듈형태로 나누는 것

  • 수정이 필요한 모듈만 수정가능

(계층별) 데이터 단위 / 주소 체계

image.png

image.png

인터넷에서 계층의 역할

라우터(네트워크를 연결하는 장치) : 한쪽 LAN에서 다른 쪽 LAN으로 데이터를 전송

  • 인터넷의 중간 라우터들은 네트워크 계층까지만 사용(3번째 계층)

image.png

계층별 장비

  • 계층별 사용장비

image.png

OSI 7계층

OSI 7계층 모델 : ISO에서 개발한 응용 계층을 3개의 계층으로 분리

TCP/IP 계층 : LAN 계층을 하나의 덩어리로 처리

image.png

계층데이터 단위주소사용 장비(router)TCP / IP 모델
Application layerAPDU(Application Protocol Data Unit)Domain, EmailHTTP, FTP
Transport layerTPDU(Transport Protocol Data Unit)PortTCP
Network layerpacketIProuterIP
Data link layerframeMACbridge, switch로컬 네트워크
Physical layerbitrepeater, hub로컬 네트워크
profile
hello world!

0개의 댓글