1. TCP/IP 통신의 접점, 소켓 (Socket)의 개념 개념도 개념 원격지 호스트 간 상호 통신을 위해 TCP/IP 기반 연결 및 데이터 전송을 수행하는 네트워크 종단점(Endpoint) TCP/IP 기반 통신 수행 시 호스트 내 전송 계층과 응용 프로그램 간 인터페이스 역할 수행하며, TCP와 UDP 프로토콜을 통해 데이터 전송 2. TCP 소켓 (TCP Socket) 동작 과정 및 소켓
1. HTTP 환경의 소켓 통신, 웹소켓 (Web Socket)의 개요 (1) 웹소켓의 개념/필요성 개념 필요성 웹서버와 웹브라우저 간 실시간 통신을 위해 ws 프로토콜 기반 클라이언트와 서버 사이에 지속적인 양방향 통신 채널을 제공하는 기술 – HTTP 환경 실시간 양방향 통신 필요 – 리치 인터넷 어플리케이션 서비스 필요 – TCP/IP 기반 지속적인 연결 필요 – 웹서버에서 정보 push
I. TCP/IP의 개요 가. TCP/IP의 개념 네트워크 통신 시 발생하는 여러 가지 충돌 문제를 완화하기 위하여, 산업 현장에서 일반적으로 사용하는 네트워크 계층 표준 모델 OSI 7 Layer와 비교하여, 교육, 연구 등에 OSI 7 Layer를 표준(de jure)으로 사용하며, 산업 현장에서 일반적으로 TCP/IP를 표준(de facto)으로 사용하여 네트워크 계층 모델을 적용 나. TCP/IP의 특징 독립성 H/W, OS, 물리적
I. OSI 7 Layer의 개요 가. OSI 7 Layer의 정의 네트워크 통신 시 발생하는 여러 가지 충돌 문제를 완화하기 위하여, 국제 표준기구(ISO)에서 네트워크 구조를 제시한 네트워크 표준 모델 (ISO 7498) TCP/IP와 비교하여, 교육, 연구 등에 OSI 7 Layer를 표준(de jure)으로 사용하며, 산업 현장에서 일반적으로 TCP/IP를 표준(de facto)으로 사용하여 네트워크 계층 모델을 적용 나. OSI 7
I. 서비스 프리미티브의 개념 OSI 7 Layer 및 TCP/IP의 상위 계층과 하위 계층의 서비스 요구, 지시, 응답, 확인 통한 계층 간 통신 기능 II. 서비스 프리미티브의 계층 간 통신 및 신호 종류 가. 서비스 프리미티브의 계층 간 통신 나. 서비스 프리미티브의 신호 종류 신호 종류 역할 설명 요구 (Request) 서비스 이용 – 서비스의 개시
1. 실시간 전송에 적합한 일방적 정보 전달, UDP의 개요 (1) UDP (User Datagram Protocol)의 정의 인터넷에서 정보 송수신 시 서로 주고 받는 형식이 아닌 한 쪽에서 일방적으로 보내는 방식의 비연결성 프로토콜 (2) TCP/IP에서 UDP TCP와 함께 TCP/IP 프로토콜에서 4계층의 주요 프로토콜 (3) UDP의 특징 특징 설명 단순 전송방식 단순한 전송방식으로 서비스 신뢰성이 낮고, 데이터 도착 순서의
1. 연결 지향적 신뢰 기반 프로토콜, TCP의 개념 (1) TCP (Transmission Control Protocol)의 정의 전송 계층에서 3-Way Handshaking을 통해 연결 지향적 신뢰성 있는 데이터 전송 프로토콜 (2) TCP의 응용계층 제공 서비스 프로세스 대 프로세스 통신 – 송/수신지의 포트 번호를 통해 프로세스 간 연결을 수립하여 데이터 전송 수행 스트림 배달 서비스 – 두 프로세스 간 바이트 스트림 형태로 생성/소비되도록 스트림을 전달
1. 네트워크 계층 모델, OSI 7 Layer와 TCP/IP 개념 비교 OSI 7 Layer와 TCP/IP 구분 OSI 7 Layer TCP/IP 개념도 개념 네트워크 통신 시 발생 문제 해결 위한 ISO표준 네트워크 계층 모델 상호연결 기반 정보전송 기능보유 프로토콜 집합, De facto 표준모델 2. OSI 7 Layer와 TCP/IP의 공통점 및 차이점 비교 가. OSI 7 Layer와 TCP/IP의 공통점 구분 공통점 설명 계층 역할 – 캡슐화, 프로토콜 사용 – 계층
1. 신뢰성 있는 전송 위한, 전송 계층(Transport Layer) 개념 전송 계층 (Transport Layer) 종단 간 신뢰성 있는 데이터 전송을 위해 흐름제어, 오류제어, 혼잡제어를 수행하는 OSI 7계층 중 4계층 2. 전송 계층 (Transport Layer)의 역할 역할 개념도 설명 흐름 제어 – 수신측에서 설정한 윈도우 크기 만큼 응답(ACK)없이 전송하여 흐름 조절 혼잡 제어 – 느린 출발 – 혼잡 회피 – 손실