PLOD

[Computer Network] 컴퓨터 네트워크 기초 본문

computer science/Computer Network

[Computer Network] 컴퓨터 네트워크 기초

훌룽이 2024. 1. 4. 16:36

컴퓨터에서 네트워크란 노드와 링크가 서로 연결되어 있으며 리소스를 공유하는 집합을 의미한다. 여기서 노드란 서버, 라우터 , 스위치 등 네트워크 장치를 의미하고 링크는 유선 또는 유선을 의미한다.

 

라우터 

네트워크 간의 패킷을 전달하는 장비이다. 다른 네트워크로 패킷을 전송하기 위해 가장 적합한 경로를 결정하는 역할을 수행한다. 라우터는 네트워크 주소를 기반으로 패킷을 전달하며, 네트워크의 분리와 보안을 위해 사용된다.

라우터의 동작 원리

라우터는 라우팅 테이블을 사용하여 패킷을 전달한다. 라우팅 테이블은 네트워크 주소와 해당 주소로 패킷을 전달하기 위한 다음 호스트의 주소를 포함한다. 라우터는 패킷의 목적지 주소를 확인하고 해당 주소에 대한 경로를 찾아 전달한다. 

스위치 

스위치는 네트워크 내에서 호스트 간의 테이터 전송을 관리하는 장비이다. 호스트 간의 통신을 위해 스위치는 목적지 MAC 주소를 기반으로 데이터를 전달한다. 스위치는 네트워크의 성능과 대역폭을 향상시키며, 데이터의 충돌을 방지하고 효율적인 통신을 제공한다. 

스위치의 동작 원리 

스위치는 MAC 주소 테이블을 사용하여 패킷을 전달한다. MAC 주소 테이블은 호스트의 MAC 주소와 해당 주소로 패킷을 전달하기 위한 포트 정보를 포함한다. 스위치는 패킷의 목적지 MAC 주소를 확인하고 해당 주소에 대한 포트로 패킷을 전달한다. 

 

Throughput

처리량은 링크 내에서 성공적으로 전달된 데이터의 양을 말하며 보통 얼만큼의 트래픽을 처리했는지 나타낸다.

많은 트래픽을 처리한다 = 많은 처리량을 가진다

단위로는 bps를 사용한다. 초당 전송 또는 수신되는 비트 수라는 의미입니다. 처리량은 사용자들이 많이 접속할 때마다 커지는 트래픽, 네트워크 장치 간의 대역폭(주어진 시간 동안 네트워크 연결을 통해 흐를 수 있는 최대 비트 수), 네트워크 중간에 발생하는 에러, 장치의 하드웨어 스펙에 영향을 받는다.

latency

지연 시간이란 요청이 처리되는 시간을 말하며 어떤 메세지가 두 장치 사이를 왕복하는 데 걸린 시간을 말한다.

 

 

 

 

Comments