Network 기초: 1-Day 데이터 통신에서 데이터 타입 이해하기

데이터 타입 이해하기

데이터 통신을 이해하려면 각 계층에서 사용되는 다양한 데이터 타입에 대해 알아야 합니다.
이 포스트에서는 데이터 통신의 주요 데이터 타입을 간략히 소개하고, 택배로 비유하여 이해하기 쉽게 설명해보겠습니다.

스트림(Stream)

설명: 연속된 데이터의 흐름을 나타내는 단위입니다.
택배 비유: 상품의 생산라인에서 나오는 상품들의 끊임없는 흐름을 생각해보세요. 이렇게 연속적으로 흐르는 상품들의 흐름이 바로 스트림입니다.

세그먼트(Segment)

설명: 특히 TCP에서 사용되는 데이터 단위로, 스트림을 여러 부분으로 나누어 송신하기 쉽게 만든 단위입니다.
택배 비유: 상품들을 하나의 박스에 담아 전송을 준비하는 과정을 생각해보세요. 이 박스에 담긴 상품들이 세그먼트에 해당합니다.

패킷(Packet)

설명: 네트워크에서 전송되는 데이터 단위로, 세그먼트에 다양한 정보(출발지, 목적지 등)를 추가하여 만든 단위입니다.
택배 비유: 준비된 박스에 수신인과 발신인의 정보를 붙여 전송 준비를 마치는 과정을 생각해보세요. 이렇게 정보가 추가된 박스가 패키지(또는 패킷)에 해당합니다.

프레임(Frame)

설명: 데이터 링크 계층에서 사용되는 데이터 단위로, 패킷에 물리적 전송을 위한 정보와 오류 검출을 위한 정보를 추가하여 만든 것입니다.
택배 비유: 주소가 부착된 박스를 특정한 택배 포장재로 감싸거나, 특별한 보호막을 씌워 안전하게 전송하도록 준비하는 것을 생각해보세요. 이렇게 추가적으로 포장된 박스가 프레임에 해당합니다.

한 줄 요약

결론적으로, 데이터 통신 과정에서 각 계층은 특정한 목적과 기능을 가진 데이터 타입을 사용하여 정보를 전달합니다.
이를 통해 데이터는 안전하고 효율적으로 전송되며, 각 계층에서 필요한 정보와 기능을 제공받게 됩니다.