2023. 10. 23. 14:48ㆍ데이터통신 , 네트워크
protocol의 정의
(1) syntax, sematics, timing
(2) event, action, format
OSI 7 계층
| 목적 | 통신의 기본단위 | 실제 주소 | 프로토콜 | |
| 응용계층 (applicaion) |
data또는information | HTTP FTP SMTP |
||
| 표현 계층 (presentation) |
mp4, avi | |||
| 세션 계층 (session) |
||||
| 전송 계층 (transport) |
process-to-process delivery (port-to-port delivery) |
세그먼트(segment) | port 주소 예) http 기본포트 : 80 https 기본 포트: 443 |
TCP/UDP |
| 네트워크 계층 (network) |
end node-to-end node delivery (end host-to-end host delivery) |
패킷(packet), 데이터그램(datagram) |
ip 주소 예) 128.119.245.12 |
RIP,OSPF |
| 데이터 링크 계층 (data link) |
hop-to-hop delivery | 프레임(frame) | 이더넷 주소 WIFI 주소 예) A4-F9-33-AF-8F-C0 MAC 주소 |
IEEE 802.3(이더넷) ppp 802.11(wifi) HDLC |
| 물리 계층 (physical) |
hop(node)-to-hop(node) delivery | 비트(bit) | x |
Packet-switching
1. store-and-forward
출발지에서 라우터로 데이터를 보낼 때 비트가 다 도착할 때까지 기다린다.
다 도착하면 라우터에서 도착지로 보내준다.
2. queueing delay, loss
queuing delay: 도착한 패킷이 한 링크로 전송되어야 하는데
그 링크가 다른 패킷을 전송 중이라면, 버퍼에서 대기해야 한다.
packet loss: 버퍼의 크기가 유한하기 때문에
꽉 찬 상태에서 들어온 패킷은 손실이 발생한다.
3. 각 라우터는 목적지 주소를 라우터의 출력 링크로 맵핑하는
forwarding table을 갖고 있다.
라우터는 목적지 주소를 이용하여 forwarding table을 검색한 후,
그 패킷을 출력 링크로 보낸다.
4. circuit switching방식과 비교했을 때, 전송가능한 용량이 더 많다.
-> circuit switching방식은 요구에 상관없이 미리 링크의 사용을 할당하는 반면,
packet switching 방식은 요구할 때만 링크의 사용을 할당하기 때문.
Circuit Switching
1. 네트워크가 회선을 연결할 때, 연결이 이루어지는 동안 네트워크 링크에 일정한 전송률을 예약.
-> 송신자는 수신자에게 보장된 일정 전송률로 보낼 수 있다.
2. 두 호스트가 통신하고 싶을 때 네트워크는 두 호스트 사이에
지정된 end-to-end connection을 설정.
delay의 종류
- processing delay
: output link를 결정, 에러비트 체크하는 데 걸리는 시간 - queueing delay
: 큐를 도착해서 나가기 전까지 걸리는 시간=큐에서 기다리는 시간
위 두 가지가 우리가 줄일 수 있는 딜레이.
- transmission delay
: 패킷이 전송을 위해 큐를 빠져나가는 시간 - propagation delay
: 전파지연시간
위 두 가지는 하드웨어 장비가 정해지면 고정되는 딜레이.
총 네가지 딜레이의 합이 토탈 딜레이이다.
Network security
3가지 원칙
1) Confidentiality(기밀성)
2) Integrity(무결성:수정되어선 안됨)
3) Avalability(가용성:사용가능해야 함)
'데이터통신 , 네트워크' 카테고리의 다른 글
| 컴퓨터 네트워크 - Chap 3. Transport Layer (2) | 2023.10.23 |
|---|---|
| 컴퓨터 네트워크 - Chap 2 Applicaiton Layer (0) | 2023.10.23 |
| 데이터 통신- Connecting Devices(연결 장비) (0) | 2023.06.03 |
| 데이터 통신 - 유선랜: 이더넷 (4) | 2023.06.03 |
| 데이터 통신 - 무선랜: Random-access protocols (1) | 2023.04.12 |