[Network] 네트워크와 패킷

Choi Rim·2021년 10월 10일
0

Network

목록 보기
1/1
post-thumbnail

네트워크

컴퓨터 네트워크란?

  • 컴퓨터 두 대 이상이 연결되어 있는 상태
  • 컴퓨터 네트워크를 통해 컴퓨터 간 필요한 데이터(정보)를 서로 주고받을 수 있다.
    • 데이터(파일) 전송, 웹 사이트 열람, 메일 송수신 등
  • 컴퓨터 네트워크의 종류 중에는 인터넷이 있다.

인터넷

  • 컴퓨터 네트워크 종류 중 하나
  • 전 세계의 큰 네트워크부터 작은 네트워크까지를 연결하는 거대한 네트워크

패킷

  • 네트워크가 인터넷에서 데이터를 주고받으려면 규칙이 필요하다.
    • 그 규칙이 바로 패킷이다.
  • 패킷이란 컴퓨터 간에 데이터를 주고받을 때 네트워크를 통해 전송되는 데이터의 작은 조각을 말한다.
    • 큰 데이터가 있더라도 작게 나누어서 보내는 게 규칙이다.
    • 큰 데이터를 그대로 보내면 그 데이터가 네트워크의 대역폭을 너무 많이 차지(점유)해서 다른 패킷의 흐름을 막을 위험이 있다.

      - ex) 보통 크기 승용차라면 정체 없이 원활하게 지나갈 수 있는 도로인데, 대형 트럭이 차선 두 개를 모두 점령해 버리면 교통 정체가 일어난다. 네트워크도 도로망과 마찬가지이다.
    • 큰 데이터는 패킷을 분할해서 전송한다.
      • 패킷으로 분할된 데이터는 사용자가 볼 수 없기 때문에 원래대로 되돌리는 작업이 필요하다.
      • 목적지로 보낸 패킷은 전송한 순서대로 도착하지 않을 수도 있고 네트워크가 지연되어 늦게 도착하거나 누락될 수도 있다.
      • 이 처럼 패킷을 그냥 보내면 원래 데이터를 볼 수 없기 때문에 각 패킷에 순서대로 번호를 붙인다.
      • 패킷이 도착하면 번호순대로 정렬하여 원래 데이터를 볼 수 있게 된다.

참고

  • 모두의 네트워크
profile
https://rimi0108.github.io/

0개의 댓글