🙈

⃝ 동글동글 ⃝

🪐ᐩ˖ 🍎
728x90
반응형
SMALL

CS 3

신뢰적 데이터 전송의 원리 & TCP

신뢰적 데이터 전송의 원리 신뢰적 데이터 전송의 원리는 데이터가 송신자로부터 수신자에게 정확하고 신뢰성 있게 전달되도록 보장하는 방법입니다. Sending Process(송신하는 프로세스)에서 보내는 데이터가 Receiver Process(수신하는 프로세스)에게 도착했을 때, 에러가 없고 순서대로 도착해야 신뢰성이 보장됩니다. 일반적으로 저희가 보는 것은 realiable channel이기 때문에 TCP는 신뢰성 있게 데이터를 잘 전송하는 것처럼 보입니다. 하지만 실제 구현 측면에서 보면 TCP는 unreliable channel이 존재하는 Network Layer 위에 존재하기 때문에 구현이 복잡합니다. 데이터 전송 프로토콜의 송신 측(reliable data transfer protocol sendi..

CS 2023.11.22

프로토콜(Protocol) - HTTP

프로토콜(Protocol)이란? 통신 프로토콜 또는 통신 규약은 컴퓨터나 원거리 통신 장비 사이에서 메시지를 주고 받는 양식과 규칙의 체계입니다. 즉 프로토콜이란 컴퓨터 네트워크에서 통신을 할 때 지켜야 하는 규칙과 절차의 집합을 말합니다. 다시 말해, 컴퓨터 또는 네트워킹 장비들이 서로 '대화'를 할 때 서로 이해할 수 있도록 '어떻게' 대화해야 하는지에 대한 약속입니다. 이 프로토콜을 통해 데이터의 형식, 신호의 송수신 방법, 데이터의 보정 방법 등 통신의 모든 측면이 정의됩니다. 프로토콜의 기본 요소 구문(Syntax): 데이터 교환에 사용되는 형식이나 코드를 정의합니다. 다른 매체와 어떤 단위로, 어떤 형식으로, 어떤 신호를 보낼지를 결정합니다. 즉 구문은 전송하고자 하는 데이터의 형식(Forma..

CS 2023.11.08

컴퓨터 네트워크 - OSI 7 Layer - TCP/IP

컴퓨터 네트워크란? 네트워크는 '그물(network)'이라는 의미의 영단어에서 유래하며, 이는 서로 연결된 것들 사이의 복잡한 패턴을 묘사합니다. 컴퓨터 네트워크는 이러한 패턴을 디지털 세계로 확장하여, 컴퓨터, 스마트폰, 태블릿, 서버와 같은 다양한 전자 장치들이 서로 정보를 공유하고 통신할 수 있게 연결된 시스템을 지칭합니다. 이 네트워크는 우리가 일상에서 사용하는 인터넷과 같은 글로벌 네트워크는 물론, 기업이나 학교 내의 사설 네트워크, 소규모 오피스나 가정에서의 네트워크까지 다양한 스케일로 존재합니다. 컴퓨터 네트워크를 통해 파일 공유, 데이터 베이스 접근, 이메일 교환, 온라인 게임 플레이, 그리고 인터넷 서핑 등의 활동이 가능해집니다. 현대 컴퓨터 네트워크에서 데이터를 어떻게 전달할까? 현대 ..

CS 2023.11.07
728x90
반응형
LIST