1 IT 지식(독서,검색)/모두의 네트워크 6

230119 OSI 모델에서 전체적인 데이터 처리 과정

목적 : 매일 글쓰기 습관을 만들고 기록과 공유를 통해서 기억을 상기시키고생각 안날 때 바로바로 찾을 수 있도록 하기 위해서요약 출처 : 모두의 네트워크 - 길벗   웹 사이트에 방문했을 때 이루어지는 전체적인 데이터 처리 과정컴퓨터,스위치, 라우터,웹서버로 구성된 네트워크 (위 그림은 총 3개의 네트워크로 나누어짐)응용계층은 세션계층과 표현계층을 포함한다. '''공용(공인) IP는 라우터에만 할당하고랜의 네트워크 관리자가 랜 안에 있는 컴퓨터는 사설 IP를 할당하거나 라우터의 DHCP 기능을 사용하여 주소를 자동으로 할당 라우터(공유기)는 공용IP (WAN측)가 있고라우터 역시 네트워크의 일부이기 때문에 사설IP (LAN측)도 존재'''컴퓨터에서의 OSI 모델의 캡슐화 (3-hand shake는 이미 ..

230118 HTTP/DNS/SMTP/POP3

목적 : 매일 글쓰기 습관을 만들고 기록과 공유를 통해서 기억을 상기시키고 생각 안날 때 바로바로 찾을 수 있도록 하기 위해서 요약 출처 : 모두의 네트워크 - 길벗 클라이언트측 애플리케이션(웹브라우저, 메일 프로그램, FTP 클라이언트 등) 과 서버측 애플리케이션과 통신(웹서버, 메일서버, FTP 서버 등) 위해 = > 응용 계층의 프로토콜 사용 HTTP 웹 사이트를 보기위해 웹 브라우저는 웹서버의 80번 포트를 사용하여 HTTP 통신을 한다. HTTP 요청(GET/index.html HTTP/1.1) GET 이라는 요청 메소드/ 파일 이름/ 버전 등을 서버에 전송 HTTP 응답(HTTP/1.1 200 OK ) 요청을 정상적으로 처리함 -------------------------------------..

230109 윈도우 크기와 포트번호의 기능

목적 : 매일 글쓰기 습관을 만들고 기록과 공유를 통해서 기억을 상기시키고 생각 안날 때 바로바로 찾을 수 있도록 하기 위해서 요약 출처 : 모두의 네트워크 - 길벗 출발지 포트 번호(16비트) 목적지 포트 번호(16) 일련번호(32) 확인 응답 번호(32) 헤더길이(4) 예약영역(6) 코드비트(6) 윈도우 크기(16) 체크 섬(16) 긴급 포인터(16) - - 옵 션 - 윈도우 크기 (Window size) 세그먼트를 하나 보낼 때마다 확인 응답이 아닌 연속해서 보내고 난 다음 확인 응답을 받으면 효율이 높아진다. 그래서 받은 세그먼트를 일시적으로 보관하는 장소인 버퍼(buffer)가 있다. 대량으로 데이터가 전송되면 보관하고 넘쳐 버리는데 이것을 오버플로(overflow)라고 한다. 버퍼의 한계 크기..

221231 라우터의 기능

목적 : 매일 글쓰기 습관을 만들고 기록과 공유를 통해서 기억을 상기시키고 생각 안날 때 바로바로 찾을 수 있도록 하기 위해서 요약 출처 : 모두의 네트워크 - 길벗 라우터 다른 네트워크와 통신하기 위해 필요한 장비 허브(1계층 장비), 스위치(2계층 장비)와 달리 네트워크를 분리할 수 있다. 예를 들어 네트워크 분리 후 a컴퓨터가 다른 네트워크에 있는 b컴퓨터 에 데이터를 보내려면 a컴퓨터 => 라우터 => b컴퓨터 과정을 거치게 됨. 컴퓨터는 다른 네트워크(의 컴퓨터)에 데이터를 전송할 때 목적지를 모르므로 일단 라우터로 전송한다. // '이후 과정은 라우터(기본 게이트웨이 기기)의 라우팅에 일임한다'고 검색하였음. 따라서 먼저 라우터의 IP주소(=네트워크의 출입구 = 기본 게이트웨이 default ..

221230 TCP 헤더의 구조 와 일련번호, 확인응답번호

목적 : 매일 글쓰기 습관을 만들고 기록과 공유를 통해서 기억을 상기시키고 생각 안날 때 바로바로 찾을 수 있도록 하기 위해서 요약 출처 : 모두의 네트워크 - 길벗 캡슐화 : 계층별로 데이터를 전달할 때 헤더를 붙이는 것 역캡슐화 : 계층별로 데이터를 전달할 때 헤더를 제거하는 것 TCP 헤더 : TCP로 전송할 때 붙이는 헤더 세그먼트 : TCP 헤더가 붙은 데이터 TCP 헤더 출발지 포트 번호(16비트) 목적지 포트 번호(16) 일련번호(32) 확인 응답 번호(32) 헤더길이(4) 예약영역(6) 코드비트(6) 윈도우 크기(16) 체크 섬(16) 긴급 포인터(16) - - 옵 션 - 데이터를 전송하려면 연결(connection = 가상의 독점 통신로를 확보) 확립 해야함. 코드비트 107번째 비트 부..

221229 네트워크 계층과 IP주소

목적 : 매일 글쓰기 습관을 만들고 기록과 공유를 통해서 기억을 상기시키고 생각 안날 때 바로바로 찾을 수 있도록 하기 위해서 요약 출처 : 모두의 네트워크 - 길벗 데이터링크 계층의 기능만으로는(2계층의 스위치) 해당 네트워크 안에서만 통신이 가능 네트워크 계층 : 다른 네트워크 간의 통신을 가능하게 함 (라우터) 라우터 해당 목적지 주소(IP주소)까지 어떤 경로(라우팅)로 가는 것이 좋은지를 알려주는 기능 IP주소 네트워크를 식별할 수 있는 주소=> 어떤 네트워크 어떤 컴퓨터 구분가능 (랜에서는 MAC주소만으로도 통신가능) 라우팅 목적지 IP 주소까지 데이터를 어떤 경로로 보낼지 결정하는 것 라우터의 라우팅 테이블 경로 정보를 등록하고 관리한다. 네트워크 계층에서 캡슐화 할 때 IP헤더를 붙임. 헤더..