CS/Network

· CS/Network
1. RDT(Reliable data transfer) RDT란, 데이터를 전송할 때 패킷 데이터의 유실과 손상이 발생하지 않도록 보장해주는 프로토콜입니다. TCP와 UDP를 구분하는 큰 특징이기도 합니다. RDT의 단계를 이상적인 상황부터 시작해 설계해보며, 문제점을 위해 어떤 메커니즘이 필요한지 간단히 알아보겠습니다. (1) RDT 1.0 : No error & No loss 데이터가 완벽하게 전송되었을 때를 말합니다. 그래서 어떤 매커니즘도 필요하지 않습니다. 좀 더 풀어서 얘기를 하자면, 데이터는 하위 계층을 거쳐 전송이 됩니다. 그런데 이 하위 계층이 신뢰성이 높고 완벽하기 때문에, 전송 계층에서 데이터의 신뢰성을 준수할 필요가 없는 것입니다. 예를 들어 택배를 배달할 때, 상품의 배달 과정에서..
· CS/Network
다중화(Multiplexing)와 역다중화(Demultiplexing) 네트워크의 전송 계층의 기능 중에 다중화(Multiplexing)와 역다중화(Demultiplexing)가 있습니다. 이것은 프로세스에서 메시지를 보낼 때 알맞은 프로세스를 찾아 그 프로세스에 보내는 방식입니다.   이렇게 말하면 크게 와닿지 않기 때문에, 쉬운 예와 그림을 통해 간단하게 설명해보겠습니다.  다중화와 역다중화는 편지를 보내는 것과 같습니다. 두 개의 큰 집이 있고, 각 집에는 세 명씩 사람이 살고 있습니다. 이들은 서로 편지를 주고 받으며 소통합니다. 그런데 직접 편지를 주고받으러 다니는 것은 비효율적입니다. 여기서 효율성을 높이는 방법이 바로 '다중화'와 '역다중화'입니다. 다중화 (Multiplexing)  각 집..
· CS/Network
[네트워크] OSI 7계층을 쉽게 이해해보자 (1)OSI 7계층에 대한 여러 글들을 보았지만, 추상적으로는 이해가 되지만 깊게 이해가 되지는 않았습니다. 그래서 여러 가지 포스팅과 강의를 통해 OSI 7계층에 대한 나름의 이해를 정리해보았습니다dcloud.tistory.com  지난 포스팅에 이어서 OSI 7계층을 살펴보겠습니다.   그 전에 앞서 이번 포스팅에서는 전송 계층(Transport) 과 응용 계층(Application)만 다루어볼 것입니다. 왜냐하면 사실 현대의 인터넷은 OSI 모델이 아닌 TCP/IP 모델이 인터넷의 근간을 이루는 기본 프로토콜 스택으로 자리잡았기 때문입니다.특히 오늘날은 TCP/IP Updated 모델을 주로 사용합니다.      TCP/IP updated model 로 ..
· CS/Network
OSI 7계층에 대한 여러 글들을 보았지만, 추상적으로는 이해가 되지만 깊게 이해가 되지는 않았습니다. 그래서 여러 가지 포스팅과 강의를 통해 OSI 7계층에 대한 나름의 이해를 정리해보았습니다. 글을 보시는 분들께 도움이 되었으면 좋겠습니다. 1. OSI 7계층 OSI(Open Systems Interconnection) 7계층은 네트워크에서 OSI 7 계층은 네트워크에서 통신이 일어나는 과정을 7단계로 나눈 것을 말합니다. 물리적-데이터링크-네트워크-전송-세션-표현-응용 계층 순입니다.   여기서 계층이라는 것은 개념적인 것입니다. 계층을 나누는 것은 통신이 일어나는 과정을 단계별로 파악하기 위해서 입니다.이렇게 개념적으로 계층을 분리함으로써 흐름을 한눈에 알아볼 수 있고, 7단계 중 특정한 곳에 이..
동구름이
'CS/Network' 카테고리의 글 목록 (4 Page)