데이터 전송 방식
1. 단방향(simplex) 방식
- 1: 1 통신 환경에서 데이터를 한쪽 방향으로만 전송
2. 반이중(half duplex) 방식
- 양방향으로 데이터 전송 중 특정 시점에서 한쪽 방향으로만 전송
3. 전이중(full duplex) 방식
- 양방향으로 데이터를 전송
연결성 서비스(Coonection - oriented service)
TCP
장점 : 전송 에러가 발생 확률 낮음. 신뢰성 높음.
단점 : 초기 전송 지연 문제. 전송 데이터 양이 적을 때 시간 & 자원 낭비
비연결성 서비스(Coonectionless service)
UDP
장점 : 초기 전송 지연 문제 해결. 전송 데이터 양 적을때 유용
단점 : 전송 에러 발생 확률 높음. 신뢰성 낮음.
상황 | 전송 방식 |
데이터 길 때/ 많을 때 | CO |
네트워크 상황 안 좋을 때 (WAN) | CO |
데이터 짧을 때/ 적을 때 | CL |
네트워크 상황 좋을 때 (WAN) | CL |
1. 유니 캐스팅 (unicasting)
- 1:1 통신 방식
2. 멀티 캐스팅 (multicasting)
- 1:N 통신 방식
3. 브로드 캐스팅 (broadcasting)
- 1:N 통신 방식 (수신자 의사 상관 없음)
OSI 계층 구조
모듈화된 계층 구조 : 독립적인 고유 기능을 수행하는 모듈들이 계층 구조 이룸
흐름 제어
1. 송신자 전송 속도 > 수진자 처리 속도
2. 수신자 버퍼 크기 작을 경우
TCP/IP 모델
커널 영역 : DL, Network, Transport 계층 (socket system call을 통해 사용)
사용자 영역 : Session, Presentation, Application 계층
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 |