2024/11 3

[네트워크] #2 Network Models

• 프로토콜 계층화 프로토콜프로토콜을 엄격하게 지켜야 한다.단순한 통신일 때는 단순한 프로토콜이 필요하지만, 복잡한 통신일 때는 복잡한 프로토콜(Protocol layering)이 필요하다. A single-layer protocol통신이 한 계층에서만 일어난다.  A three-layer protocolAnn과 Maria가 암호화된 편지를 전달한다고 가정해보자. • 프로토콜 계층화의 원칙 첫 번째 원칙각 계층이 각 방향으로 한 가지씩 상반되는 두 가지 작업을 수행할 수 있도록 만들어야 한다.ex) 듣기-말하기, 암호화-복호화, 우편 보내기-받기 두 번째 원칙양측의 각 계층에 있는 객체는 서로 동일해야 한다.ex) 양측에 있는 3계층의 객체는 모두 평문이어야 함 논리적인 연결물리적인 연결 없이도 데이터를..

CS/네트워크 2024.11.14

[네트워크] #1 Introduction

• 데이터통신의 4가지 기본 특성전달성(delivery) : 데이터를 전달하고자 하는 장치나 사용자에게 정확히 전달되어야 한다.정확성(accuracy) : 데이터를 정확하게 전달해야 한다. 도중 변형되거나 포맷이 깨지면 의미가 없다.적시성(timeliness) : 사전에 정의되거나 계획된 수준의 딜레이가 이루어져야 한다.파형 난조(jitter) : 패킷이 도착하는 시간에 대한 편차  • 5가지 기본 요소 메시지(message) : 통신의 대상이 되는 정보, 즉 데이터이다.송신자(sender) : 메시지를 보내는 장치수신자(receiver) : 메시지를 받는 장치전송 매체(transmission medium) : 메시지가 송산자에서 수신자까지 이동하는 물리적인 경로프로토콜(protocol) : 데이터 통신..

CS/네트워크 2024.11.10