컴퓨터 네트워크에 대한 이해
- Computer Science/Network
- 2020. 1. 22.
배경
웹 브라우저에서 웹 사이트를 볼수 있는 게 다양한 네트워크 기술 덕분이다. 네트워크와 관련된 문제가 발생하였을때 그 원인이 무엇인지 파악하는 건 문제를 해결하는데에 매우 중요하다. 네트워크는 다양한 기능이 결합되어있는데, 그 기능은 여러 계층(레이어) 형태로 구성되어있다. 그 계층 구조를 이해하면 문제가 발생한 원인이 네트워크 장비인지 애플리케이션인지 판단할 수 있다.
컴퓨터 네트워크란?
네트워크는 컴퓨터 간의 연결만이 아닌, 사람과 사람의 네트워크, 도로와 철도의 네트워크, 물류 네트워크와 같이 다양한 네트워크가 있다. 그 중, 컴퓨터 간의 네트워크를 연결한 것이 '컴퓨터 네트워크' 이다. 한 대만으로는 컴퓨터 네트워크라고 할 수 없지만, 두 대 이상 연결되어있으면 훌륭한 컴퓨터 네트워크가 되고, 컴퓨터 간에 필요한 데이터(정보)를 서로 주고받을 수 있다.
네트워크를 통해 데이터를 서로 주고받는다. 컴퓨터 네트워크는 컴퓨터 간의 데이터(파일) 전송, 웹 사이트 열람, 메일 송,수신과 같은 일을 할 수 있다.
인터넷
‘인터넷‘ 이란? 전 세계의 큰 네트워크부터 작은 네트워크까지를 연결하는 거대한 네트워크이다. 웹 사이트를 보는 것과 마찬가지로, 네트워크나 인터넷에서 데이터를 주고받으려면 규칙이 있어야한다. 웹 브라우저에서는 사진, 문자를 보여주기 위해 필요한 규칙이 있는데 그 규칙에는 패킷(apcket)을 사용한다.
패킷
패킷은 컴퓨터 간에 데이터를 주고받을때 네트워크를 통해 전송되는 데이터의 작은 조각이다. 큰 데이터가 있더라도 작게 나누어서 보내는게 규칙이다. 왜냐하면 큰 데이터를 그대로 보내면 그 데이터가 네트워크의 대역폭을 너무 많이 차지(점유)해서 다른 패킷의 흐름을 막을 위험이 있다.
대역폭
대역폭이란? 네트워크에서 이용 가능한 최대 전송 속도로 정보를 전송할 수 있는 단위 시간당 전송량
전송되는 패킷
큰 데이터는 패킷으로 분할한다. 모두 패킷으로 만든 후 전송한다. 그리고 목적지에서는 전송받은 패킷들을 원래의 큰 데이터로 되돌리는 작업을 해야한다. 목적지로 보낸 패킷이 전송된 순서대로 도착하지 않을 수 있고, 패킷이 전송될 때 네트워크가 지연되어서 늦게 도착하거나 패킷이 누락되는 경우도 있기 때문에, 송신 측에서 수신 측으로 패킷을 보낼 때는 각 패킷에 순서대로 번호를 붙여서 보낸다. 번호에 맞춰서 정렬하기 때문에 늦게 도착한 패킷도 원래 위치로 돌아갈 수 있다.
'Computer Science > Network' 카테고리의 다른 글
OSI 7계층과 TCP/IP 모델과 캡슐화/역캡슐화 개념에 대한 이해 (0) | 2020.01.22 |
---|---|
환경에 따른 랜 구성에 대한 이해 (0) | 2020.01.22 |
랜과 왠에 대한 비교 (0) | 2020.01.22 |
비트와 바이트에 대한 이해 (0) | 2020.01.22 |
네트워크 계층에 대한 이해 (0) | 2019.06.22 |