일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 컴퓨터비전
- BOJ1655
- 딥러닝
- 2019카카오코테
- 윤곽선검출
- 백준10828
- 백준가운데를말해요
- 백준
- 백준괄호
- 가운데를말해요
- 확인문제
- 냅색알고리즘
- 백준스택
- 합성곱연산
- 스파르타코딩클럽
- KT포트포워딩
- 백준평범한배낭
- 이것이자바다확인문제
- 코딩테스트실력진단
- 코드트리
- 웹개발기초
- 코테
- 카카오코테
- 이것이자바다
- 백준온라인저지
- 백준9012
- 운영체제
- BOJ
- 이것이자바다9장
- java
- Today
- Total
목록전체 글 (163)
코딩하는 락커
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
IPv4 데이터그램 단편화 모든 링크 계층 프로토콜이 같은 크기 네트워크 계층 패킷을 전달할 수 없음. MTU(maximum transmission uni): 링크 계층 프레임이 전달할 수 있는 최대 데이터 양. 서로 다른 링크 계층 프로토콜이 요구하는 MTU를 맞추기 위해 라우터에서는 패킷을 더 작은 패킷으로 분할하며 이것을 Fragment라고 부름. 이러한 단편화 된 패킷을 재결합 할 수 있도록 IPv4 헤더의 식별자, 플래그, 단편화 오프셋 필드를 사용함. 식별자: 단편화된 패킷을 모두 같은 식별자를 갖고 있음. 플래그: 마지막 조각을 수신했음을 알기 위해 마지막 단편화 패킷의 플래그 비트는 0, 다른 모든 단편화 패킷은 1로 설정. 오프셋: 윈본 데이터그램 내의 조각의 위치 명시 4000바이트(I..

4.1 네트워크 계층: 데이터 평면 개요 포워딩과 라우팅: 데이터 평면과 제어 평면 네트워크 계층은 서로 상호작용하는 데이터 평면과 제어 평면 두 부분으로 나뉨. 네트워크 계층의 근본적 역할은 송신 호스트에서 수신 호스트로 패킷을 전달하는 것. 네트워크 계층의 주요 기능 2가지 포워딩(전달) 패킷이 라우터의 입력 링크에 도달했을 때 적절한 출력 링크로 이동시키는 것 데이터 평면에 구현된 기능 매우 짧은 시간(몇 나노초) 단위를 갖기에 하드웨어에서 실행됨 라우팅 송신자가 수진자에게 패킷을 전송할 때 이 패킷의 경로를 결정하는 것 라우팅 알고리즘: 경로를 계산하는 알고리즘 제어 평면에 구현된 기능 포워딩보다 더 긴 시간(보통 초)단위를 갖기에 소프트웨어에서 실행됨 네트워크 라우터에서 필수 불가결한 요소는 포..

혼잡제어에 대한 접근법 종단간의 혼잡제어 네트워크 계층은 혼잡제어 목적을 위해 트랜스포트 계층에게 어떤 직접적인 지원도 제공하지 않음. 네트워크의 혼잡의 존재는 단지 관찰된 네트워크 행동에 기초파여 종단 시스템이 추측해야함. ex) 타임아웃 / 3중 중복 ACK 네트워크 지원 혼잡제어 네트워크 계층 구성요소가 네트워크 안에서 혼잡 상태와 관련하여 송신자에게 직접적인 피드백을 제공함. 라우터가 각각의 출발지에게 처리하는 패킷의 패킷 헤더 안에 어떻게 출발지의 전송률을 증가시키거나 감소시킬 것인지에 관한 정보를 넣어 보내줌. 3.6 TCP 혼잡제어Congestion Control IP 계층이 네트워크 혼잡에 관해서 종단 시스템에게 어떠한 직접적인 피드백을 제공하지 않으므로 TCP는 종단간의 혼잡제어를 사용해..

흐름 제어flow-control 애플리케이션이 데이터를 읽는 속도가 비교적 느리다면, 송신자가 점점 더 많은 데이터를 빠르게 전송함으로써 연결의 수신 버퍼에 아주 쉽게 오버플로를 발생시킴. 흐름 제어 서비스flow-control-service: TCP가 송신가자 수신자의 버퍼를 오버플로 시키는 것을 방지하기 위해서 애플리케이션에게 제공하는 서비스. (수신자 제어) 혼잡 제어 서비스congestion-control-service: TCP 송신자가 IP 네트워크에서 혼잡 때문에 억제되는 것. (송신자 제어) 수신자는 수신 윈도우(receive window, rwnd)라는 변수를 유지하여 흐름제어 제공. rwnd(버퍼의 여유공간) = RcvBuffer - |LastByteRead - LastByteRcvd| ..