728x90 반응형 패킷7 홉바이홉 통신(면접을 위한 CS 전공지식 노트) 홉바이홉 통신 홉바이홉 통신 홉바이홉(Hop-by-Hop) 통신은 컴퓨터 네트워크에서 데이터 패킷이 출발지에서 목적지로 이동하는 동안 중간 라우터와 스위치와 같은 네트워크 장비를 거치는 과정에서 발생하는 통신 방식을 나타냅니다. 이 통신 방식은 패킷이 한 노드(라우터 또는 스위치)에서 다음 노드로 전달될 때마다 해당 노드에서 패킷을 검사하고 처리하는 방식으로 동작합니다. 홉바이홉 통신 주요 특징 라우터 또는 스위치 간 통신: 홉바이홉 통신은 네트워크에서 패킷이 중간 장비를 거치면서 하나의 노드에서 다음 노드로 전달됩니다. 각 노드는 패킷 헤더를 검사하고 다음 목적지에 대한 경로를 결정하며 패킷을 전달합니다. 패킷 검사 및 처리: 홉바이홉 통신에서는 각 라우터 또는 스위치가 패킷을 검사하고 필요한 처리를 .. 2023. 9. 3. PDU(Protocol Data Unit)(면접을 위한 CS 전공지식 노트) PDU(Protocol Data Unit) PDU(Protocol Data Unit) PDU는 "Protocol Data Unit"의 약어로, 네트워크 통신에서 데이터 전송을 위한 기본 단위를 말합니다. 네트워크 계층 모델을 기반으로 한 컴퓨터 네트워킹에서 데이터는 여러 개의 계층으로 나누어 전송됩니다. 각 계층은 특정한 기능을 수행하며, 이러한 계층 간의 통신은 PDU를 통해 이루어집니다. 네트워크 계층 모델은 일반적으로 OSI (Open Systems Interconnection) 모델이나 TCP/IP 모델과 같은 형태를 가집니다. 계층 물리 계층 (Physical Layer): 물리적으로 데이터를 전송하기 위한 매체와 전기 신호를 다룹니다. 데이터 링크 계층 (Data Link Layer): 물리적.. 2023. 8. 27. 윈도우 제어(하루 3분 네트워크 교실) 윈도우 제어 윈도우 제어 윈도우 제어 (Windowing): 윈도우 제어는 흐름 제어와 밀접하게 관련되며, TCP 세션에서 전송되는 데이터 양을 결정하는 메커니즘입니다. TCP에서는 수신자가 자신이 받을 수 있는 데이터 양을 결정하는데, 이를 수신 윈도우라고 합니다. 수신자는 수신 윈도우 크기를 헤더에 포함하여 송신자에게 알려줍니다. 송신자는 이 윈도우 크기를 고려하여 전송할 데이터 양을 조절하고, 수신자로부터 확인 응답(ACK)을 받을 때까지 해당 윈도우 크기 내의 데이터를 전송합니다. 흐름 제어 흐름 제어 (Flow Control): TCP는 신뢰성 있는 데이터 전송을 위해 흐름 제어 기능을 제공합니다. 흐름 제어는 수신자와 송신자 간의 데이터 흐름을 조절하여 송신자가 수신자가 처리할 수 있는 속도로.. 2023. 7. 25. 커넥션과 세그먼트 (하루 3분 네트워크 교실) 커넥션과 세그먼트 커넥션과 세그먼트 커넥션 커넥션(Connection): 커넥션은 네트워크 상에서 두 개의 장치 또는 시스템 간의 논리적인 연결을 의미합니다. 이 연결은 데이터를 주고받기 위해 설정되고 유지되며, 일반적으로 통신하는 두 단말 사이에서 양방향 통신을 가능하게 합니다. 커넥션은 일시적이거나 지속적일 수 있으며, 데이터 전송을 위해 각각의 컴퓨터나 장치들이 서로를 인식하고, 통신 규칙에 따라 데이터를 주고받을 수 있게 만듭니다. 커넥션은 TCP(Transmission Control Protocol)와 UDP(User Datagram Protocol)와 같은 프로토콜을 사용하여 구현될 수 있습니다. TCP는 연결 지향적이며, 데이터의 정확성과 순서를 보장하며, 재전송과 흐름 제어를 지원합니다. .. 2023. 7. 24. 인터넷 프로토콜 (하루 3분 네트워크 교실) 인터넷프로토콜 인터넷프로토콜이란? 인터넷 프로토콜은 컴퓨터 네트워크에서 정보를 주고받기 위한 통신 규약입니다. 인터넷 프로토콜은 데이터를 나누어 전송하고, 주소 지정, 경로 선택, 패킷 조립 등과 같은 기능을 제공합니다. 가장 널리 알려진 인터넷 프로토콜은 인터넷 프로토콜 스위트(IP 스위트)입니다. IP 스위트는 데이터를 패킷으로 나누어 보내는 역할을 수행하며, 패킷은 출발지와 목적지 IP 주소를 가지고 있습니다. 이를 통해 데이터는 여러 네트워크를 거쳐 목적지에 도달할 수 있습니다. 인터넷 프로토콜 스위트는 여러 개의 프로토콜로 구성되어 있습니다. 가장 중요한 프로토콜로는 인터넷 프로토콜(IP), 전송 제어 프로토콜(TCP), 사용자 데이터그램 프로토콜(UDP) 등이 있습니다. 이들 프로토콜은 인터넷.. 2023. 7. 7. 캡슐화(하루 3분 네트워크 교실) 캡슐화 캡슐화 데이터 통신에서 사용되는 정보의 보호와 안전성을 보장하기 위해 사용되는 메커니즘입니다. 캡슐화는 데이터를 패킷이라고 불리는 작은 단위로 나누고, 각 패킷에는 헤더(header)라고 불리는 제어 정보가 추가되는 것을 말하고 데이터를 보호하는 측면에서 "캡슐"에 비유하여 "캡슐화"라는 용어가 사용된 것으로 보입니다. 캡슐화가 하는 일 캡슐화는 데이터를 패킷 단위로 나누는 과정을 말합니다. 이렇게 나누어진 패킷은 헤더에 포함된 제어 정보를 통해 목적지까지 전송되며, 수신 측에서는 패킷을 재조립하여 원래의 데이터로 복원합니다. 이 과정을 통해 데이터의 안정성과 무결성을 보장할 수 있습니다. 캡슐화 데이터 패킷 단위 나누는 이유 첫째 패킷 단위로 나누어진 데이터는 네트워크 상에서 효율적으로 전송될 .. 2023. 6. 25. 데이터 통신 기초(하루 3분 네트워크 교실) 제3회 데이터 통신 기초 데이터 통신 데이터통신이란 ‘컴퓨터와 같은 통신 기능을 갖춘 두 개 이상의 통신장치 사이에서 동선 이나 광섬유, 혹은 무선 링크를 포함하는 전송 미디어를 사용하여 프로토콜에 따라 데이 터로 표현되는 정보를 교환하는 과정’으로 정의된다. 네트워크 장비 라우터, 스위치, 허브 등 네트워크에서 사용되는 장비들은 데이터의 전송과 라우팅, 패킷의 필터링 등을 담당합니다. 각 장비들의 역할과 동작 원리에 대한 이해는 네트워크 구성과 문제 해결에 도움이 됩니다. 라우터 라우팅은 컴퓨터 네트워크에서 데이터 패킷이 출발지에서 목적지로 전달되는 경로를 결정하는 과정을 말합니다. 이는 데이터 통신에서 중요한 역할을 합니다. 네트워크는 여러 개의 라우터로 구성되어 있고, 각 라우터는 다른 네트워크와 .. 2023. 6. 20. 이전 1 다음 728x90 반응형