- 7. 컴퓨터의 프로그램끼리는 이렇게 데이터를 주고 받는다2023년 02월 03일 17시 39분 20초에 업로드 된 글입니다.작성자: 각수짱728x90반응형SMALL
4 계층 프로토콜
4 계층에서 하는 일
전송 계층(Transport layer)은 송신자의 프로세스와 수신자의 프로세스를 연결하는 통신 서비스를 제공한다.
전송 계층은 연결 지향 데이터 스트림 지원, 신뢰성, 흐름 제어, 그리고 다중화와 같은 편리한 서비스를 제공한다.
전송 프로토콜 중 가장 잘 알려진 것은 연결 지향 전송 방식을 사용하는 전송 제어 프로토콜(TCP)이다. 보다 단순한 전송에 사용되는 사용자 데이터그램 프로토콜(UDP)도 있다.
4 계층 프로토콜의 종류
TCP 프로토콜 : 연결 지향형, 신뢰성 있는 통신 가능, 비연결 지향형에 비해서 속도가 떨어진다.
UDP 프로토콜 : 비연결 지향형, 연결 지향형보다 속도가 빠르지만, 신뢰성이 떨어진다.
포트 번호
포트 번호의 특징
특정 프로세스와 특정 프로세스가 통신을 하기 위해 사용한다.
하나의 포트는 하나의 프로세스만 사용 가능하다.
하나의 프로세스가 여러 개의 포트를 사용하는 것을 가능하다.
포트 번호는 일반적으로 정해져 있지만 무조건 지켜야 하는 것은 아니다.
예를 들어 일반적으로 웹 서비스는 80번 포트를 사용하지만 웹 서비스가 항상 80번 포트를 사용해야만 하는 것은 아니다.
Well-Known 포트
서비스 이름 포트 번호 FTP 20번, 21번 SSH 22번 TELNET 23번 DNS 53번 DHCP 67번, 68번 TFTP 69번 HTTP 80번 HTTPS 443번 System Port : Well-Known Port, 0 ~ 1023 잘 알려진 주요 서비스를 제공하는 포트
Registered 포트
서비스 이름 포트번호 오라클 DB 서버 1521번 MySQL 서버 3306번 MS 원격 데스크탑 3389번 User Port : Registered Port, 1024 ~ 49151 어느 정도 주요한 서비스들이 등록되어 있는 포트
Dynamic 포트
시작 포트 번호 마지막 포트 번호 49152번 65535번 Private Port : Dynamic Port, 49152 ~ 65535 사용자들이 사용하는 포트
프로그램의 연결 정보
나와 현재 연결되어 있는 컴퓨터들
nestat -ano
728x90반응형LIST'네트워크 기초' 카테고리의 다른 글
9. 연결지향형 TCP 프로토콜 (0) 2023.02.05 8. 비연결지향형 UDP 프로토콜 (0) 2023.02.03 6. 멀리 있는 컴퓨터끼리는 이렇게 데이터를 주고받는다. (0) 2023.02.02 5. 통신하기 전 반드시 필요한 ARP 프로토콜 (0) 2023.02.02 4. 실제로 컴퓨터끼리는 IP주소를 사용해 데이터를 주고 받는다. (0) 2023.02.01 이전글이 없습니다.댓글