본문 바로가기

전공 공부

ch11 - 상위 계층의 이해 / 연습문제 11장 01 상위 계층 소개 02 세션 계층 03 표현 계층 04 응용 계층 01 상위 계층 소개 02 세션 계층 03 표현 계층 04 응용 계층 연습문제 더보기
ch 10 전송 계층 / 연습문제 10장 01 UDP 프로토콜 02 RTP 프로토콜 03 OSI TP 프로토콜 01 UDP 프로토콜 (UDP, User Datagram Protocol) - 비연결형 서비스, 헤더와 전송 데이터에 대한 체크섬 기능 제공, Best Effort 전달 방식 지원 - 상위 계층에서 받은 데이터를 IP 프로토콜에 전달하지만, 전송한 데이터그램이 목적지까지 제대로 도착했는지 확인하지 않아 신뢰성이 떨어지지만 빠르다. 1. UDP 헤더 구조 Source Port/Destination Port : 송수신 프로세스에 할당된 네트워크 포트 번호이다. 호스트에서 실행되는 프로세스를 구분하는데 이용. 호스트는 IP 프로토콜의 IP 주소로 구분하므로, 인터넷에서 실행되는 네트워크 프로세스의 교유 구분자는 호스트의 IP 주소와 프로세스.. 더보기
ch09 TCP 프로토콜 / 연습문제 9장 01 전송 계층의 기능 02 TCP 프로토콜 03 TCP 프로토콜을 이용한 데이터 전송 01 전송 계층의 기능 -전송 계층 프로토콜은 오류제어, 흐름 제어, 데이터 순서화 등의 기능 면에서 데이터 링크 계층과 유사하지만 2 계층은 물리적인 전송 선로로 직접 연결된 두 물리적 호스트 사이의 데이터 전송을 담당하고 / 전송 계층은 네트워크 끝단에 위치하는 통신 주체가 중간의 논리적인 선로(라우터로 연결된 컴퓨터 네트워크)를 통해 데이터를 주고받는다. 1. 전송 계층의 주요 기능 1.1 흐름 제어 - 전송 계층의 서비스를 이용해 연결을 설정하면 양 끝단의 호스트에서 실행되는 네트워크 프로세스가 데이터를 주고받는데 이 과정에서 흐름 제어를 사용한다. - 수신 프로세스가 송신 프로세스의 전송 속도보다 느리게 데이.. 더보기
ch08 네트워크 계층 / 연습문제 8장 01 IPv6 프로토콜 02 이동 IP 프로토콜 03 기타 네트워크 계층 프로토콜 01 IPv6 프로토콜 - 32비트의 주소 공간을 지원하는 현재의 IP 프로토콜은 최대 2의 32 승개의 호스트를 수용할 수 있지만 주소가 부족해 IPv6 버전을 사용 주소 공간 확장 헤더 구조 단순화 흐름 제어 기능 지원(Flow Label) 1. IPv6 헤더 구조 - 총 40바이트 중에서 32바이트는 주소 공간으로 할당되고, 8바이트만 프로토콜 기능을 위해 사용. IPv6 기본 헤더 바로 뒤에 확장 헤더를 하나 이상 둘 수 있는데, 확장 헤더의 종류는 다음과 같다. Hop-by-Hop Options Header Routing Header : IPv4의 소스 라우팅과 유사한 기능 제공, 특정 노드를 경유하여 전송되도록 .. 더보기
ch07 IP프로토콜 / 연습문제 7장 01 네트워크 계층의 기능 02 라우팅 프로토콜 03 IP 프로토콜 01 네트워크 계층의 기능 - 3 계층의 기본 기능은 송수신 호스트 사이의 패킷 전달 경로를 선택하는 라우팅이다. 라우팅 과정에서 일어나는 문제를 처리하기 위한 기능으로 특정 지역에 트래픽이 몰리는 현상을 다루는 혼잡 제어와 라우터 사이의 패킷 중개 과정에서 다루는 패킷의 분할과 병합이 있다. 라우팅 : 네트워크 구성 형태에 대한 정보는 라우팅 테이블이라는 기억 장소에 보관되고 이 정보를 이용해 패킷이 목적지까지 도달하기 위한 경로를 선택하는데 이 과정을 라우팅(Routing)이라 한다. 혼잡 제어 : 네트워크에 패킷 수가 과도하게 증가하는 현상(Congestion)을 예방하거나 제거하는 기능으로 네트워크 전체 속도를 관리해야 한다. 패.. 더보기
ch06 데이터 링크 계층 / 연습문제 6 01 데이터 링크 계층 프로토콜의 기초 02 슬라이딩 윈도우 프로토콜 03 HDLC 프로토콜 01 데이터 링크 계층 프로토콜의 기초 - 2계층에서 두 호스트가 통신하려면 일대일 형식의 점대점 방식으로 연결해 라우팅 과정 없이 전달된다. 멀티드롭(Multi-Drop) : 하나의 호스트가 다수의 호스트와 연결된 비대칭 형태로 하나의 물리 매체를 여러 호스트가 공유하므로 임의의 호스트에서 전송한 프레임은 물리적으로 다른 모든 호스트에 전달된다. - 점대점 방식은 호스트 구분하기 위한 주소가 필요 없지만 여러 수신 호스트 중 목적지 호스트를 지칭하기 위한 주소 개념이 필요하다. 1. 프레임의 종류 - 전송 오류를 해결하는 과정에서 사용하는 프레임으로 정보프레임, 긍정 응답 프레임, 부정 응답 프레임 정보 프레임.. 더보기
ch05 MAC 계층 / 연습문제 5장 01 MAC 계층과 IEEE 802 시리즈 02 이더넷 03 토큰 버스 04 토큰 링 01 MAC 계층과 IEEE 802 시리즈 1. MAC 계층 - LAN 환경에서는 네트워크 자원을 효율적으로 활용하기 위해 그림과 같이 LLC와 MAC 계층으로 나누어 처리한다. OSI 7 계층 모델에서 정의한 2 계층의 기본 기능은 LLC 계층에서, 물리적인 전송 선로의 특징과 매체 간의 연결 방식에 따른 제어 부분은 MAC 계층에서 처리한다. 1.1 MAC 계층 MAC(Medium Access Control) 계층은 전송 선로의 물리적인 특성을 반영하므로 LAN의 종류에 따라 특성이 구분된다. 공유 버스 방식을 지원하는 이더넷과 링 구조를 지원하는 토큰 링 방식이 있다. 이더넷에서는 데이터를 전송하기 전에 전송 선로.. 더보기
ch04 데이터 전송의 기초 / 연습문제 4장 01 데이터 전송 방식 02 오류 제어 03 프레임 04 다항 코드 01 데이터 전송 방식 1. 전송과 교환 - 컴퓨터 네트워크에는 전송 매체로 연결된 호스트들이 존재하며 송수신 호스트가 데이터를 전달하려면 전송과 교환 과정을 거쳐야 한다. 교환(Switching) : 전송경로가 둘 이상일 때 라우터에서 데이터를 어느 방향으로 전달할지를 선택하는 기능으로 다양한 기준에 따라 데이터를 올바른 경로로 전달할 수 있도록 해준다. 전송(transmission) : 특정한 물리 매체에 의하여 일대일(1:1)로 직접 연결된 두 시스템 간의 신뢰성 있는 전송을 데이터 전송을 보장하기 위한 것. 전송 방식의 종류 네트워크를 분류하는 기준은 연결된 호스트의 지리적 분포에 따른 구분(LAN, WAN..)과 데이터 전송 교.. 더보기