목록# Study/Network (4)
리루
http://m.blog.naver.com/ansdbtls4067/220886661657 --------------------------------------------------------------------------------------------------------------- 1. Parity bit란 - 패리티 비트는 시리얼 통신에서 송수신 되는 데이터의 오류를 검출하기 위해서 사용되는 일종의 오류식별자이다. - 정보의 전달 과정에서 오류가 생겼는지를 검사기 위해 추가된 비트이다. - 전송하고자 하는 데이터의 끝에 한 비트를 더하여 전송하는 방법으로 2가지 종류의 패리티 비트(홀수,짝수)가 있다. - 패리티 비트는 오류 검출 부호에서 가장 간단한 형태로 쓰인다. - 위 그림과 같이 실제 전..
[참조] http://www.ktword.co.kr/abbr_view.php?m_temp1=1889 ------------------------------------------------------------------------------------------------- 1.UDP(User Datagram Packet) - 프로세스 대 프로세스 통신을 생성하기 위해서 포트번호를 사용한다. - 전송계층에서 제어 메커니즘을 제공 - 흐름제어는 없고 수신된 패킷에 대한 확인응답도 없다. - 초보적인 오류제어 가능은 제공(오류 발견시 폐기) - UDP 헤더의 Checksum을 통해서(옵션) 헤더와 데이터 모두 포함한 사용자 데이터그램 전체에 대한 오류를 탐지한다. 1) 송신지에서 계산되고 목적지에서 검사됨 ..
1. Flow control은 (호스트와 호스트 간의 데이터 처리를 효율적으로 하기 위한 기법, End to End) 송신측과 수신측의 데이터처리 속도 차이를 해결하기 위한 기법이다. 수신측이 송신측보다 속도가 빠른 것은 아무 문제가 되지 않는다. 송신측이 수신측보다 속도가 빠르면 문제가 발생한다. 수신측에서 수신된 데이터를 처리해서 윗 계층으로 서비스 하는 속도보다 송신측에서 보내는 데이터 속도가 더 빠르다면, 수신측에서 제한된 저장용량(일반적으로 큐)을 초과하여 이후에 도착하는 데이터의 손실을 가져올 수있다. 그렇다면 불필요하게 응답과 재전송의 데이터가 다시 송신측과 수신측간에 비번히 이동해야한다. 따라서, 이러한 위험을 줄이기 위해 강제로 송신측의 데이터 전송을 줄인다. 1-1) Stop and w..
Endian : Byte ordering Byte order의 차이는 CPU의 차이로 인해 발생한다. 엔디안이라는 단어는 "걸리버 여행기"에서 처음 나왔다. 소인국 사람들 중에 달걀을 깰때 뭉툭한 곳(Big-Endian)부터 깨는 사람들이 있는 반면, 뾰족한 곳(Little-Endian)부터 깨는 사람들이 있어서 서로 자신의 방법이 맞다고 주장하는 글에서 유래되었다. Little Endian은 그 크기만큼 무조건 거꾸로 읽는다 가 힌트입니다. -"Little Endian은 상위bit (MSB)를 상위 주소에 저장을 하고 있습니다 문자열 "wxyz"를 저장한다면 다음과 같이 표현이 가능하다. 주소Big Endian(MSB) Little Endian(LSB) 0x1003 z w 0x1002 y x 0x100..