Synchronization TX와 RX간 데이터를 보내고 받는 상황에 대해 서로 consensus가 이뤄지도록 하는 것 쉬고있는(idle) RX와 TX를 메시지나 데이터를 보내고 받을수 있는 상태(state)를 맞추는 event 동작 connection setup / release 에서 주로 활용 Synchronization이 이뤄지지 않은 상태에서 연결 요청만 하고 연결이 됐다고 생각하고 데이타를 보내는 경우 데이타 손실(PDU loss)가 발생한다 RX-TX peer entity간 connection (호 연결) data를 보내기 전 connection이 맺어졌는지 여부 확인 handshaking방식을 통해 이뤄진다 (2-way, 3-way 2가지 방식 존재) 2-way TX에서 (Service P..
Protocol? 2주차 내용(구조)이 실루엣이라면 실제 생김새는 알지 못했다 실제 생김새 == protol fucntion Protocol Function 여러 protocol에서 두루 사용되는 특정 procedure / mechanism - 여기저기서 공통적으로 등장하는 주/조연 같은 존재 예시 error control : PDU가 정상적으로 전달되지 않는 상황에서 protocol entity의 동작 flow control : enitty간 data를 주고받는 속도 및 형태를 조절 fragmentation : 위에서 받은 SDU가 너무 큰 경우 잘라서 PDU로 나눠서 보내는 것 Error Control Connection - Oriented communications protocol의 핵심 역활중 하..
protocol 및 layer architecture에 대한 모델에 대해 이해 service / entity / protocol 모델의 기본 개념 및 용어 layered architecture 특정 OSI layer 개념 (Open Systems Interconnection 7Layer) Protocol이란? Internet안에서 각 entity들이 동작하는 방식 HW / SW 간 서로 메시지를 주고받으며 상호작용을 하는 약속 entity로는 end-system, router 등을 의미 주로 주고받는 메시지 + 관련동작을 정의 "Protocol defines the format and the order of message exchanged between two or more communicating en..
통신 네트워크와 Internet에 대한 이해 Internet이란? 인터넷이란 컴퓨터로 연결하여 TCP/IP라는 통신 프로토콜을 이용해 정보를 주고받는 컴퓨터 네트워크이다 Data를 전달하는 장치들이 이루는 거대한 network(망) Application에게 통신 서비스를 제공하는 존재 application to application으로 데이터를 전달하기 위해 네트워크를 이용하는 것 자체 시초는 ARPANET으로 미국 국방부에서 군사 목적으로 만들었다. 이후 대학교등이 보유한 컴퓨터를 이용해 네트워크를 연결하여 점점 확대 구성 여러 형태의 sub-network들로 구성되어있다 다양한 entity로 이뤄져있다 network edge : 자동차, 노트북, 휴대본 등 네트워크를 이용하는 말단 노드(디바이스) 부..
컴퓨터 네트워크 3학년 1학기 - 신경섭 교수님 개요 sub-network 서브네트워크가 모여서 네트워크를 이룬다. 서브네트워크안에는 또다른 서브네트워크가 존재할 수 있으며, 서브네트워크 내에서는 어떤 동작들이 이뤄지고 서브 네트워크간에는 어떻게 통신 프로토콜이 이뤄지는가? End-to-end 하나의 end node에서 다른 end node로 어떻게 데이터를 전달을하고 통신이 이뤄지는가? 네트워크 프로토콜의 집합 프로토콜 프로토콜은 서로간의 약속된 규약으로, end node에서 다른 end node로 데이터가 전달되는 과정에서 서로 약속된 과정이 있어야지만 안전하게 전달이 될 수 있을것이다. 이런 프로토콜은 어떻게 구조되어있는가? 계층구조 물리계층에서 어떻게 전자파를 생성하고, 애플리케이션 계층까지 통신..
- Total
- Today
- Yesterday