본문 바로가기

IT기술노트/디지털네트워크68

SNMP(Simple Network Management Protocol) I. 네트워크 장비 관리 프로토콜, SNMP의 개요 가. SNMP(Simple Network Management Protocol)의 정의 - 네트워크 장비를 관리, 감시하여 문제점을 찾아 수정하기 위한 목적으로 UDP상에 정의된 응용 계층 표준 프로토콜 나. SNMP의 특징 구분 설명 구성관리 네트워크 상의 호스트들이 어떤 구조를 이루고 있는지 지도를 그려 관리 성능관리 네트워크 세그먼트 간 네트워크 사용량, 에러량, 처리속도, 응답시간 등 성능 통계정보 장비관리 네트워크 관리 외 시스템 정보(CPU, MEM, DISK 등)을 조회 및 관리 보안관리 정보의 제어 및 보호기능, 최신 버전일수록 정보보안 기능 향상 II. SNMP의 아키텍처 및 구성요소 가. SNMP의 아키텍처 나. SNMP의 구성요소 구성.. 2021. 2. 22.
HTTP Keep Alive I. TCP Connection 연결 유지 방식, HTTP Keep Alive의 개요 가. HTTP Keep Alive 정의 - 웹서버에서 요청/응답 시 마다 커넥션이 Open/Close되던 것을 한번의 TCP Connection으로 정해진 시간동안 연결을 유지하는 연결방식 (HTTP 1.1) 나. HTTP Keep Alive 특징 - 오버헤드 감소 (소켓 재 오픈 부하 감소), Connectionless 문제 해결, 옵션 선택 II. HTTP Keep Alive 절차 가. HTTP Keep Alive 절차 나. HTTP Keep Alive 단계별 활동 절차 설명 Keep Alive 설정 - Client 가 Http 옵션에 Keep Alive 설정을 보냄 서버가 유지 응답 - 서버가 Connection .. 2021. 2. 22.
HTTP 3.0 (Hyper Text Transfer Protocol) I. 차세대 웹 프로토콜, HTTP 3.0의 개요 가. HTTP 3.0 (Hyper Text Transfer Protocol)의 정의 - 서버와 사용자 기기 간 연결 및 전송 지연을 최소화하기 위해 UDP + TLS 조합을 이용하는 보안 및 향상된 성능을 제공하는 UPD 기반 전송 계층 프로토콜 나. HTTP 3.0 특징 - UDP 기반, TLS 1.3, HOL 블로킹 해결, RTT 최소화(Zero RTT) II. HTTP 3.0 프로토콜 스택 및 구성요소 가. HTTP 3.0 프로토콜 스택 구조 - UDP Port 443 사용 - TLS 1.3 암호화를 통한 단순성, 속도 개선 - 1회의 Hand Shake를 통해 연결 설정 대기시간 최소화 - 모든 데이터는 암호화 송/수신 - HOL(Head-Of-L.. 2021. 2. 22.
SSL(Secure Socket Layer) Handshake Protocol, Change Cipher Spec, Alert Protocol, Record Protocol I. TCP상의 프로토콜 안정성 보장 메커니즘, SSL의 개요 가. SSL(Secure Socket Layer)의 정의 - 웹 서버와 브라우저 간 안전한 통신을 위해 네스케이프사에서 만든 응용 계층과 TCP 계층 사이에서 동작하는 웹 데이터 암호화 프로토콜 나. SSL의 특징 특징 내용 공개키 기반 인증 RSA 방식과 X.509 v3 인증서를 통한 인증 3가지 인증 모드 익명 인증, 서버 인증 및 클라이언트/서버 인증 모드 제공 보안 서비스 기밀성, 무결성, 인증 및 효율성을 위한 데이터 압축 기능 제공 Handshaking 표준 공개키 암호화 기술 이용, 신원확인 - TLS .. 2021. 2. 22.
SCTP(Stream Control Transmission Protocol) I. 차세대 전송 계층 프로토콜, SCTP의 개요 가. SCTP(Stream Control Transmission Protocol)의 정의 - UDP의 메시지 지향 특성과 TCP 의 연결지향 및 신뢰성을 조합한 전송 계층 프로토콜 나. SCTP의 특징 - UDP/TCP 장점 수용, 흐름 및 혼잡제어 II. SCTP 프로토콜의 계층구조 및 기술요소 가. SCTP 프로토콜의 계층구조 계층구조 설명 SCTP는 응용 계층과 네트워크 계층 사이 위치 SCTP Peer간 응용 데이터를 API로 전달받아 IP 망을 통해 전송하는 기능 수행 SCTP 단말은 하나의 SCTP 세션에서 여러 개의 IP 주소를 사용 (Multi-homing) 두 지점 간에 메시지 전송 위해 다중 경로 및 다중 스트림 기능 사용 나. SCTP.. 2021. 2. 22.
UDP(User Datagram Protocol) I. 일방적 데이터 전송, UDP의 개요 가. UDP(User Datagram Protocol)의 정의 - 인터넷에서 정보를 주고 받을 때, 서로 주고받는 형식이 아닌 한쪽에서 일방적으로 보내는 방식의 통신 프로토콜 나. UDP의 특징 특징 설명 단순 전송방식 단순한 전송방식으로 서비스 신뢰성이 낮고, 데이터 도착순서의 변동, 중복, 누락 건 발생 가능 실시간 전송 실시간 빠른 전송이 가능하여, 실시간 음성/방송 서비스에 적합 비 연결형 목적지와 연결 설정이 없는 비 연결형 서비스 II. UDP 데이터그램 구조 및 구성요소 가. UDP 데이터그램 구조 나. UDP 데이터그램 구성요소 구성요소 설명 전송측 포트 번호 발신지 호스트상에서 수행되는 프로세스가 사용하는 포트 번호 목적지 포트 번호 목적지 호스트.. 2021. 2. 22.
TCP 소켓통신 I. TCP 소켓통신의 개요 가. TCP 소켓통신의 정의 - 신뢰성 있는 TCP 프로토콜을 이용하여, 연결지향 방식으로 네트워크의 끝 부분에서 데이터를 읽고 쓰는 소켓 통신 나. 소켓의 정의 - 소켓은 네트워크 부분의 끝 부분을 나타내며, 실제 데이터가 어떻게 전송되는지 상관하지 않고 읽기/쓰기 인터페이스 기능 II. TCP 소켓통신의 절차 III. TCP Server Socket - 클라이언트의 TCP 연결을 받기 위해 java.net.ServerSocket 클래스의 생성 - 클라이언트의 TCP 소켓과 통신을 하기 위한 용도 2021. 2. 22.
MPTCP(Multipath TCP) I. MPTCP의 개요 가. MPTCP(Multipath TCP)의 정의 - TCP Stream을 여러 개 묶어서 하나의 어플리케이션 또는 호스트에서 데이터를 주고 받을 수 있는 프로토콜 나. MPTCP의 특징 - 호스트간 여러 경로를 두어, 각각의 경로를 통해 데이터를 송수신 가능 - 혼잡이 발생하거나 연결이 끊어지더라도 연속적으로 데이터 송수신 가능 - 네트워크의 전반적인 트래픽 엔지니어링 효과 - VoIP, IPTV, 게임등과 같은 요구가 많은 서비스에게 신뢰성 제공 다. MPTCP의 구성 2021. 2. 22.
TCP(Transmission Control Protocol) I. 신뢰성 있는 데이터 통신 지원, TCP의 개요 가. TCP(Transmission Control Protocol)의 정의 - 응용 계층과 네트워크 계층 사이에 위치하여 응용프로그램과 네트워크 동작 사이의 매개체로 사용되는 프로토콜 나. TCP의 전송 특성 특성 설명 스트림지향성 TCP는 옥텟(Octets)또는 바이트를 기본단위로 데이터를 스트림 형태로 처리 가상회선 연결 연결 설정하는 과정을 실행하여 연결이 정상적으로 설정되면 데이터 전송 버퍼를 이용한 전송 트래픽 혼잡을 최소화하고 효율적으로 전송이 되도록 버퍼를 이용하여 데이터 블록을 채운 후에 전송하는 방식 전이중 전송 연결 반대되는 방향성을 갖는 두개의 독립적인 스트림을 생성 II. TCP 세그먼트 가. TCP 세그먼트의 정의 - OSI 7 .. 2021. 2. 22.
ARP(Address Resolution Protocol) I. 주소 결정 프로토콜, ARP의 개요 가. ARP(Address Resolution Protocol)의 정의 - 논리적인 주소 체계인 IP주소를 데이터 링크 계층의 48비트 하드웨어 주소와 연계시키는 프로토콜 II. ARP의 동작 방식 단계 개념도 내용 MAC 요청 (ARP Request) 1) A, D의 통신 2) D의 IP 알고 있음, D MAC주소 획득필요 3) A는 ARP Request 패킷 생성(A의 IP, MAC, D의 IP와 MAC=0) 4) 생성 ARP 패킷을 브로드캐스트로 전송 MAC 회신 (ARP Replay) 1) 수신 받은 ARP Request에서 자신IP확인 2) D는 ARP Replay 패킷 생성하고 자신의 MAC을 채움 3) ARP 패킷을 A로 유니캐스트로 전송 4) A는 .. 2021. 2. 22.
반응형