-
반응형
패킷이란?데이터의 묶음 단위로 한번에 전송할 데이터의 크기를 나타냅니다.
제3계층 이상에서는 이 데이터 묶음을 패킷이라고 부르며, 제2계층에서는 프레임이라고 부릅니다.
이 패킷의 크기는 네트워크의 종류에 따라 달라지며 Ethernet은 최대 1500bytes크기를 갖고,IEEE 802.3표준에서는 최대 1492bytes크기를 갖습니다.
그렇다면 데이터를 보낼 때 처음부터 끝까지의 데이터를 한꺼번에 보내면 좋을 텐데 왜 패킷 단위로 데이터를 나누어서 보내야 할까?그 이유는 다음과 같습니다.
네트워크상에는 하나의 컴퓨터만 있는 것이 아니고 여러 개의 컴퓨터가 있습니다.
이들은 서로 동시 다발적으로 데이터를 주고 받게 되는데 만약에 데이터를 분할하여 전송하지 않고 한번에 보낸다면 한 컴퓨터만 데이터를 주고 받게 되고 나머지 컴퓨터들은 끝날 때 까지 기다릴 수 밖에 없게 됩니다. 또한 이 큰 데이터를 전송하다가 중간에 에러가 발생하게 되면 이 큰 데이터를 처음부터 끝까지 다시 전송하여야 하는데 이것도 결과적으로 큰 문제가 되는것입니다. 그리하여 데이터를 어느 정도 전송에 적합한 크기로 분할 하여 전송을 하면 이러한 문제들을 해결 할 수 있게 됩니다. 그러한 이유로 데이터를 패킷 단위로 나누게 되고 아주 기본 적인 개념입니다.
출처: http://boanin.tistory.com/33 []
반응형'Etc' 카테고리의 다른 글
그린 스레드 란 (0) 2017.04.14 자바 쓰레드 기초 설명 (0) 2017.04.03 자바스크립트 콜백 함수 처리 좋은 소스 (0) 2017.04.01 메모리 계층 구조 (0) 2017.03.16 레지스터 개념 (0) 2017.03.16