본문 바로가기
반응형

일단 제가 준비한 건,261

컴퓨터 네트워크 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.
머신러닝 fit_transform() 과 transform()의 차이점 바로 들어가겠다. fit() fit이란 정규화를 하는 것이다. MinMax에서는 최소와 최대를 인지하는 작업이다. Standardscler에서는 평균과 편차를 계산하는 작업이다 transform() & fit_transform() 예를 들어 MinMax를 하는 train 데이터에 (2, 3, 4, 5)가 들어있다. 이걸 fit_transform() 하면 최솟값인 2는 0으로 최댓값인 5는 1로 매핑된다. 근데 test 데이터에 (2, 3, 4, 6)이 들어있다. train 데이터에서는 5가 최대라고 했는데 6이 있다면 어떻게 해야 할까?? 5를 그대로 1로 매핑하고 6을 1.2.로 매핑한다. train데이터와 test데이터가 같은 조건으로 맞춰줘야 하기 때문에 test데이터에서는 fit()을 하지 않고 .. 2021. 12. 12.