본문 바로가기
반응형

반도체 그 다음 학문/컴퓨터 네트워크28

컴퓨터 네트워크 UDP( User Datagram Protocol ) UDP ( User Datagram Protocol ) - 프로토콜 중 구조가 가장 간단하다 - 비연결형 서비스를 제공한다 - 헤더와 전송 데이터에 대한 체크섬 기능을 제공한다 - 최고 효율 전달 방식을 지원한다 - 신뢰성이 떨어지지만 TCP보다 데이터 처리가 빠르다. 따라서 시간에 민감한 환경( 실시간 영상/ 음악 = RTP 등 )에서 사용한다. 이런 환경은 약간의 정보 누락은 괜찮으나 정보 흐름의 지연은 불편하다. - 웬만하면 재전송도 안 한다. - 순서 번호의 기능 또한 없다 UDP 헤더 구조 Source / Destination Port - 송수신 프로세스의 할당된 네트워크 포트 번호 Length - 프로토콜 헤더를 포함한 UDP 데이터그램의 전체 크기 Checksum - 오류 검출 2021. 12. 19.
컴퓨터 네트워크 TCP( Transmission Control Protocol ) TCP ( Transmission Control Protocol ) - 프로세스간 통신이다. 여기서 프로세스란 프로그램이라 볼 수 있다 - 연결형 서비스를 제공한다 - 전이중 방식의 양방향 가상 회선을 제공한다 - 신뢰성 있는 데이터 전송을 보장 - 프로세스들에게 Port Number를 부여한다. 프로세스 넘버라는 용어는 이미 OS에서 사용하고 있기 때문에 사용하지 않는다. - 클라이언트는 자신의 포트 번호를 임의로 정하고 서버의 프로세스에게도 임의로 번호를 부여한다. 하지만 관습적으로 어떤 기능은 고정되어 사용한다. TCP 전송 계층의 주요 기능 - 흐름 제어 : 수신 호스트가 윈도우 하단 값을 조정할 수 있다 - 오류 제어 : 데이터 변형과 분실 시 재전송에 의한 오류를 제어한다. - 분할과 병합 :.. 2021. 12. 19.
컴퓨터 네트워크 여러 프로토콜 ( 모바일 IP 프로토콜, ARP, RARP 프로토콜, ICMP , IGMP, IP 터널링 ) 모바일 IP 프로토콜 ( 핸드폰에게 주소 할당 ) - 끊김 없는 연속 통신 IP 터널링 원리 - IP 프로토콜을 교체하는 방식이다. - 소스 라우팅 방식을 따른다. - 무선 호스트가 움직여서 Agnet의 주파수 영역을 벗어나면( 핸드 오버 ) 새로운 위치를 관장하는 Foreign Agent로부터 CoA ( Care of Address )를 얻는다 - CoA는 Home Agent에 등록되어 Foreign Agent와 Home Agent 사이에 터널을 형성한다. ARP ( Address Resolution Protocol ) - 인터넷 IP 주소를 통신망의 물리 주소를 변환 또는 역변환 - 하드웨어 주소인 수신 MAC 주소를 모를 때 알려달라고 사용한다. - 논리 주소를 물리 주소로 변환 RARP ( Rev.. 2021. 12. 18.
컴퓨터 네트워크 IP 주소 체계 ( DHCP 프로토콜, IP 주소 체계, 마스크 주소 ( Mask Address ), 서브 넷팅 ( Subnetting ), 직접 브로드 캐스트 주소, 제한된 브로드 캐스트 주소, 루프백 주소, 사설 주소 ) IP 주소 체계 네트워크, 호스트라는 2개의 개념으로 분할할 수 있다. - 32비트로 구성된다. 네트워크를 (1, 2, 3) 바이트로 할당할 수 있다. - 아래 2개는 특수 목적용으로 쓰기 위해 만들어 놨다. (약 4억 개) - 클래스 A : 첫 번째 블록이 0~127 사이, 2의 32승을 통제 - 클래스 B : 첫 번째 블록이 128~191 사이, 2의 16승을 통제 - 클래스 C : 첫 번째 블록이 192~223 사이, 경제적으로 구축할 수 있다 마스크 주소 ( Mask Address ) - 주어진 IP 주소에서 네트워크 주소를 구분하기 위해 사용되는 주소이다. - 라우터는 네트워크 주소만 추출하여 경로를 결정한다 - IP 주소와 Mask 주소를 AND 연산을 하여 네트워크 주소를 얻는다. (=호스트.. 2021. 12. 18.
컴퓨터 네트워크 IP 프로토콜 ( 헤더 구조 ) IP 프로토콜 - 호스트 주소 표기와 패킷 분할에 관한 기능 지원한다 - 필요하면 언제든 바꿀 수 있는 소프트웨어 기반 주소로 바뀌지 않는 MAC 주소와 다르다 - 양 끝단을 표시할 수 있기에 라우팅을 쓸 수 있다 - 비연결형 서비스다 - 패킷을 분할/병합하는 기능을 수행한다 - End-to-End의 오류 제어와 흐름 제어는 지원하지 않는다. 전달만 한다. - 데이터 체크섬을 제공하지 않고, 헤더 체크섬만 제공한다 - 최선형 원칙 : 100% 수신은 보증하지 않음, 전송 오류 문제는 상위 계층에서 해결해야 한다 IP 헤더 구조 - 20바이트로 4바이트 5줄로 구분돼 있다 Version Number - IP 프로토콜의 버전 번호 - 4 bit Header Length - IP 프로토콜 헤더 길이를 32비트.. 2021. 12. 18.