네트워크는 여러 개체가 연결되어 정보를 주고 받는 경로라는 의미를 뜻한다.
주로 컴퓨터 용어로 컴퓨터 두대 이상이 연결되어 있는 상태를 말하지만, 사람과 사람과의 연결관계도 네트워크라는 것을 알아두자!
네트워크는 여러개체가 연결되어 있어서 그물망 같다고 하며, 또한 주고받는 경로를 도로망 같다고 한다.
네트워크의 대표 종류로는 인터넷이 있는데,
인터넷은 전 세계의 큰 네트워크부터 작은 네트워크까지를 연결한 거대한 네트워크를 말한다.
컴퓨터 간의 데이터(파일)을 전송하고, 웹사이트 열람, 메일을 송신하고 수신하는 등 다양한 일을 할 수 있다.
데이터를 보낼때 패킷을 사용하여 큰 데이터를 작게 나누어서 보내는 게 규칙이다.
"패킷(packet)"은 네트워크를 통해 전송되는 "데이터의 작은 조각"을 말한다.
그런데 왜 데이터를 작게 나눠서 보내야할까?
큰 데이터를 그대로 보내면 데이터가 네트워크의 대역폭을 많이 차지해서 다른 패킷(데이터)의 흐름을 막아 큰데이터 때문에 네트워크가 정체가 발생되기 때문이다.
-> 쉽게 말해서 위에 말했듯이, 네트워크는 도로망처럼 교통정체가 일어나는 것이다.
모든 패킷(데이터 조각)에 순서대로 번호를 붙여서 보내야한다.
왜냐하면, 누군가에게 데이터를 쪼개어 전송할때 패킷(데이터조각)들이 순서대로 도착하지 않고 순서가 바뀔경우가 있는데, 이럴경우 원래의 기존 데이터로 되돌 릴 수 없기 때문이다. 그러면 데이터를 받은 사람은 정상적인 데이터를 받을 수 없다.
하지만, 번호를 붙여놓으면 데이터 조각들이 알아서 번호순으로 정렬이 되어 네트워크가 지연되었을 경우에도 정상적인 데이터를 받을 수 때문이다.
- 대역폭?
네트워크에서 이용가능한 최대 전송 속도로 정보를 전송할 수 있는 단위 시간당 전송량
출처
모두의 네트워크 책