본문 바로가기

네트워크

[네트워크] 컴퓨터 네트워크 기본 개념

컴퓨터 네트워크는 여러 노드(컴퓨터, 기타 디바이스 등)가 통신 프로토콜을 사용하여 데이터를 교환할 수 있는 구조로 설계되어 있습니다.

 

사내 네트워크를 예시로 설명하자면,

 

1. 물리 계층 (Physical Layer):
사내 네트워크에서 물리 계층은 Ethernet 케이블, 무선 액세스 포인트 (Wi-Fi), 네트워크 카드 등의 하드웨어로 구성됩니다. 이들은 실제로 데이터를 전기 신호로 변환해 전송하는 역할을 합니다. 예를 들어, 컴퓨터에서 데이터를 전송할 때, 네트워크 카드가 전기 신호로 변환하여 케이블을 통해 다른 컴퓨터로 보내는 과정이 여기에 해당합니다.

2. 데이터 링크 계층 (Data Link Layer):
이 계층은 물리 계층에서 올라온 데이터를 프레임 단위로 처리합니다. MAC 주소를 사용하여 어느 기기에서 어느 기기로 데이터가 전송되어야 하는지 결정합니다. 이를 통해 데이터의 오류 검사와 흐름 제어도 수행합니다. 사내 네트워크에서는 스위치가 이 역할을 주로 담당합니다.

3. 네트워크 계층 (Network Layer):
IP 주소를 기반으로 데이터 패킷을 라우팅하는 역할을 합니다. 사무실 내의 라우터가 이 계층에서 활동하며, 데이터를 내부 네트워크뿐만 아니라 외부 네트워크로도 전송할 수 있게 도와줍니다.

4. 전송 계층 (Transport Layer):
TCP나 UDP 프로토콜을 사용하여 신뢰성 있는 데이터 전송을 보장합니다. 예를 들어, TCP를 사용하면 데이터가 손실되지 않고 정확한 순서대로 도착하는 것을 확인할 수 있습니다. 이메일이나 파일 전송과 같은 애플리케이션에서 중요합니다.

5. 응용 계층 (Application Layer):
사용자의 실제 애플리케이션에 대한 데이터를 처리합니다. 이메일 클라이언트, 웹 브라우저, 데이터베이스 액세스 등이 이 계층에서 동작합니다.