본문 바로가기
CS/Network

데이터 전송 방식 & OSI, TCP/IP 모델

by JHyun0302 2023. 9. 2.
728x90

데이터 전송 방식

 

1. 단방향(simplex) 방식

  •  1: 1 통신 환경에서 데이터를 한쪽 방향으로만 전송 

 


2. 반이중(half duplex) 방식

  • 양방향으로 데이터 전송 중 특정 시점에서 한쪽 방향으로만 전송 

 


3. 전이중(full duplex) 방식

  • 양방향으로 데이터를 전송

 

 


연결성 서비스(Coonection - oriented service)

 

TCP

 

 

장점 : 전송 에러가 발생 확률 낮음. 신뢰성 높음.

 

 

 

단점 : 초기 전송 지연 문제. 전송 데이터 양이 적을 때 시간 & 자원 낭비

 

 

 

 

 

Connection - oriented service

 

 

 

 

 


비연결성 서비스(Coonectionless service)

 

UDP

 

 

 

장점 : 초기 전송 지연 문제 해결. 전송 데이터 양 적을때 유용

 

 

 


단점 : 전송 에러 발생 확률 높음. 신뢰성 낮음.

 

 

 

 

 

Connectionless service

 

 

 

 

상황 전송 방식
데이터 길 때/ 많을 때 CO
네트워크 상황 안 좋을 때 (WAN) CO
데이터 짧을 때/ 적을 때 CL
네트워크 상황 좋을 때 (WAN) CL

 

 

 

 

1. 유니 캐스팅 (unicasting)

  • 1:1 통신 방식

 

unicasting

 

 

2. 멀티 캐스팅 (multicasting)

  • 1:N 통신 방식

 

mutlicasting

 

 

3. 브로드 캐스팅 (broadcasting)

  • 1:N 통신 방식 (수신자 의사 상관 없음)

 

broadcasting

 

 

 

 

 

 

 


OSI 계층 구조

 

 

 

모듈화된 계층 구조 : 독립적인 고유 기능을 수행하는 모듈들이 계층 구조 이룸

 

 

흐름 제어

 

1. 송신자 전송 속도 > 수진자 처리 속도

2. 수신자 버퍼 크기 작을 경우

 

 

흐름 제어

 

 

 

 

 

 

 


TCP/IP 모델

 

 

 

커널 영역 : DL, Network, Transport 계층 (socket system call을 통해 사용)

 

 

 

사용자 영역 :  Session, Presentation, Application 계층

 

 

 

OSI 7 Layers VS TCP/IP model

 

 

 

 

ARP (address resolution protocol)

  • 수신자의 IP 주소 알고 MAC 주소를 모를 때 사용

 

 

 

RARP (reverse address resolution protocol)

  • 송신자가 자신의 MAC 주소 알고 IP 주소를 모를 때  
  • 디스크가 없는 컴퓨터에서 IP 주소를 저장 불가능한 경우

 

 

 

ICMP (internet control message protocol)

  • 라우터와 호스트 사이 발생하는 제어 메시지(정보 메시지, 에러 메시지) 전송

 

 

반응형

'CS > Network' 카테고리의 다른 글

WAN, Switching, Routing  (0) 2023.09.02
에러 제어 & 흐름 제어, HDLC  (0) 2023.09.02
MAC & LLC 계층  (0) 2023.09.02
Data Link Layer  (0) 2023.09.02
네트워크 주소  (0) 2023.09.02