Network 6

[Network] IP《Internet Protocol》

IP(Internet Protocol)란? IP란 송신자와 수신자가 패킷 교환 네트워크에서 데이터를 교환할 때 사용하는 통신 규칙입니다. 국제표준화기구(OSI) 기본 참조 모델을 기준으로 하며, Internet Protocol을 줄여서 IP라고도 하며 IP 정보 전송은 IP 계층의 패킷인 데이터 그램을 나누어 전송하여 이루어집니다. IP 특징 1. 비연결형 서비스의 데이터그램 방식입니다. 2. 비신뢰성입니다. - 에러 제어를 하지 않아 잘못된 패킷을 재전송하는 복구작업을 하지 않습니다. - 흐름 제어를 하지 않아 송·수신 측간의 데이터 처리 속도 조절을 하지 않습니다. 3. 옵션에 따라 헤더의 길이가 가변적으로 변합니다. (옵션이 없는 경우 기본 20 Byte) IP 주소(IP adress)란? 네트워크..

Network 2021.02.20

[Network] TCP/UDP 헤더《TCP/UDP Header》

Header(헤더)란? TCP, UDP, IP와 같은 프로토콜은 각자 담당하는 역할이 있으며 보내고자 하는 데이터에 자신의 헤더를 붙여서 데이터 정보를 표현하는데 사용됩니다. ● TCP Header TCP는 신뢰성과 흐름 제어, 혼잡 제어 등의 역할을 맡고 있는 프로토콜로 TCP 헤더에도 이러한 기능을 사용하기 위한 여러 가지 값들이 담겨있습니다. TCP Header 필드 설명 더보기 송신 포트 번호(Source Port) 16비트 길이로 된 필드로, 송신 측의 포트 번호를 나타냅니다. 수신 포트 번호(Destinatbn Port) 16비트 길이로 된 필드로, 수신 측의 포트 번호를 나타냅니다. 시퀀스 번호(Sequence Number) 32비트 길이로 된 필드로, 순서화된 번호를 나타내며 데이터의 모든..

Network 2021.02.20

[Network] TCP/UDP 대표 프로토콜《TCP/UDP Protocol》

TCP 포트번호 서비스명 설명 20 FTP-Data FTP 데이터 전송 포트 21 FTP FTP 제어 포트 22 SSH SSH(Secure SHell) Remote Login Protocol 23 Telnet Telnet 25 SMTP Simple Mail Transfer Protocol 53 DNS Domain Name Server 80 HTTP World Wide Web 109 POP2 Post Office Protocol - Version 2 110 POP3 Post Office Protocol - Version 3 143 IMAP Internet Message Access Protocol 443 HTTPS HTTP Protocol over TLS/SSL [표-1] TCP 프로토콜 번호표 UDP 포..

Network 2021.02.20

[Network] OSI 7계층《OSI 7 Layer》

OSI 7 Layer란? - 다른 시스템 간의 원활한 통신을 위해 ISO(국제표준화기구)에서 제안한 통신 규약으로 네트워크 통신 과정을 7단계로 나눈 것을 말합니다. OSI Model OSI 7 Layer 데이터 단위 비고 L7 응용 계층 (Application Layer) FTP, Telnet, SMTP, DNS, HTTP, POP, IMAP, HTPS 메시지 (Message) 상위 계층 L6 표현 계층 (Presentation Layer) JPEG, MPEG, ASCII L5 세션 계층 (Session Layer) NetBIOS, SSH, RPC L4 전송 계층 (Transport Layer) TCP, UDP 세그먼트 (Segment) 하위 계층 L3 네트워크 계층 (Network Layer) IP,..

Network 2021.01.27

[Network] TCP와 UDP《TCP/UDP》

TCP(Transmission Control Protocol, 전송 제어 프로토콜)란? 컴퓨터가 다른 컴퓨터와 데이터 통신을 하기 위한 프로토콜의 일종으로 신뢰성을 보장하는 연결형 서비스『연결 지향형 프로토콜이라 말합니다.』를 지원합니다. TCP 특징 1. 양방향 연결(Full Duplex Connection)형 서비스를 제공합니다. - 전이중 통신 방식 사용합니다. 2. 연결형 서비스로 가상 회선 방식을 제공합니다. - 3-Way Handshaking 과정을 통해 연결을 설정하고 4-Way Handshaking을 통해 연결을 해제합니다. 3. 신뢰성 있는 데이터를 전송합니다. 4. UDP보다 전송속도가 느립니다. 5. 스트림 전송 서비스를 제공합니다. - 전송 측에서의 데이터 순서가 최종 목적지에도 일..

Network 2021.01.20

[Network] 프로토콜《Protocol》

Protocol 이란? 서로 다른 기기들간의 데이터 교환을 원활하게 수행할 수 있도록 표준화시켜 놓은 통신 규약입니다. 프로토콜의 구성 요소 구문(Syntax) 전송학소자 하는 데이터의 형식, 부호화, 신호 레벨 등을 규정합니다. 의미(Semanfics) 두 기기 간의 효율적이고 정확한 정보 전송을 위한 협조 사항과 오류 관리를 위한 제어 정보를 규정합니다. 시간(Timing) 두 기기 간의 통신 속도, 메시지의 순서 제어 등을 규정합니다. Protocol 기능 주소 지정(Addressing) 통신을 하기 위해서는 통신의 대상이 누구인지를 알아야 데이터를 전송할 수 있으며, 프로토콜에는 각 전송 계층에 맞는 주소를 지정하는 기능이 있습니다. 순서 제어(sequence Control) 프로토콜 데이터 단위..

Network 2021.01.05