[컴퓨터 네트워크] 네트워크 최적화
·
컴퓨터 과학/컴퓨터 네트워크
네트워크 최적화란?유선망은 고속 데이터 전송과 안정성을 제공하지만, 네트워크 최적화가 이루어지지 않으면 병목현상, 지연, 패킷 손실 등의 문제가 발생하여 성능이 저하될 수 있습니다.특히, 송신 측 전송 계층에서 데이터를 무작정 목적지로 보내버린다면 경로 상의 라우터가 혼잡해지며, 이는 병목 현상, 지연, 패킷 손실로 이어질 것입니다.이 문제를 해결하기 위한 방법에 대해 알아보도록 하겠습니다. TCP 흐름제어수신 측이 송신 측보다 데이터 처리 속도가 빠르면 문제 없지만, 송신 측의 속도가 빠를 경우 문제가 발생하게 됩니다. 수신 측에서 제한된 저장 용량을 초과한 이후에 도착하는 패킷은 손실될 수 있으며, 만약 손실된다면 불필요한 추가 패킷 전송이 발생하게 됩니다.흐름 제어는 위와 같이 송신 측과 수신 측의..
[컴퓨터 네트워크] 링크 계층
·
컴퓨터 과학/컴퓨터 네트워크
이번에는 컴퓨터 네트워크 링크 계층에 대해서 알아보도록 하겠습니다.링크 계층의 계요링크 계층이 구현된 위치링크 계층 및 물리 계층은 유선 랜카드(=Network interface controller)에 구현되어 있습니다.유선 랜카드 내부의 링크 계층은 Ethernet 프로토콜을 기반으로 구현 및 동작합니다. 유선 랜카드 동작 과정데이터 준비: 컴퓨터에서 생성된 데이터를 네트워크 계층을 통해 전달받음(IP 패킷 형태)프레임 생성: IP 패킷의 앞쪽에 Ethernet 프로토콜 헤더를 추가하여 프레임으로 캡슐화신호 변환 및 송신: 디지털 데이터(0 or 1)로 표현된 프레임을 아날로그 신호(전기적 신호)로 변환(인코딩)하여 케이블을 통해 전송수신 데이터 처리: 랜카드로 들어오는 데이터를 디코딩, 오류 검사 후..
[컴퓨터 네트워크] 네트워크 계층
·
컴퓨터 과학/컴퓨터 네트워크
이번에는 네트워크 계층에 대해서 알아보도록 하겠습니다!네트워크 계층네트워크 계층은 출발지 호스트에서 목적지 호스트까지 데이터를 전달하는 역할을 수행합니다.목적지까지 IP 패킷을 전달하기 위해서는 중간 라우터를 반드시 거쳐야 하며, 이때 네트워크 계층은 어떤 라우터를 거쳐서 패킷을 최종 목적지까지 전달할 지를 결정합니다.주요 프로토콜: IP(Internet Protocol), ICMP, OSPF, BGP 등 있습니다. 네트워크 계층의 역할전송 계층에서는 종단 호스트 간의 세그먼트 or 데이터그램을송수신한 뒤 애플리케이션으로 전달함네트워크 계층에서는 세그먼트 or 데이터그램을 중간 라우터를 거쳐 최종 목적지로 전송함 포워딩의 개념포워딩: 라우터의 입력 인터페이스로 들어온 IP패킷을 목적지 주소에 맞는 출력 ..
[컴퓨터 네트워크] 프로토콜이란 무엇인가?
·
컴퓨터 과학/컴퓨터 네트워크
프로토콜이란?프로토콜(Protocol)은 컴퓨터 네트워크에서 데이터 통신을 위해 정의된 규칙과 절차의 집합을 말합니다. 네트워크 상의 장치들이 서로 데이터를 주고받기 위해 따라야 하는 표준화된 규칙입니다. 프로토콜은 어떤 데이터가 전송될지, 어떻게 전송될지, 오류가 발생했을 때 어떻게 처리할지 등을 규정하여, 서로 다른 시스템들이 문제없이 통신할 수 있도록 해줍니다. 그리고 프로토콜은 네트워크 상에서 서로 다른 기기들이 원활하게 통신할 수 있도록 만들어주는 규칙의 집합입니다. 이러한 규칙 덕분에 네트워크는 복잡한 환경에서도 데이터를 안정적으로 주고받을 수 있습니다. 주요 프로토콜의 역할데이터 포맷 지정: 프로토콜은 데이터가 어떤 형태로 포맷되어야 하는지 정의합니다. 예를 들어, 이메일을 전송할 때 사용하..
[컴퓨터 네트워크] 헤더란 무엇인가?
·
컴퓨터 과학/컴퓨터 네트워크
헤더란 무엇인가?헤더(Header)는 네트워크에서 전송되는 각 데이터 패킷의 앞부분에 위치한 정보 블록입니다. 이 헤더는 패킷이 전달되는 동안 경로를 따라 올바르게 처리될 수 있도록 도와주는 다양한 메타데이터를 포함합니다. 소스에서 데이터가 전송될 때, 전송 계층이나 네트워크 계층에서 해당 데이터 앞부분에 특정 정보가 추가되어 패킷을 구성하게 됩니다. 소스 헤더의 주요 역할1) 주소 지정헤더에는 패킷이 어디서 왔고, 어디로 가야 하는지에 대한 정보가 포함됩니다. 이는 소스 IP 주소와 목적지 IP 주소를 통해 이루어집니다. 이 정보는 패킷이 네트워크 상에서 적절한 경로를 따라 이동하도록 도와줍니다. 예를 들어, 인터넷에서 패킷은 여러 라우터를 거쳐 목적지에 도달합니다. 이때, 라우터는 헤더에 있는 주소 ..
김치바보
'컴퓨터 과학/컴퓨터 네트워크' 카테고리의 글 목록