728x90
반응형
SMALL
프로토콜(Protocol)이란?
통신 프로토콜 또는 통신 규약은
컴퓨터나 원거리 통신 장비 사이에서 메시지를 주고 받는 양식과 규칙의 체계
즉 통신 규약 및 약속입니다.
프로토콜의 기본 요소
- 구문(Syntax) : 전송하고자 하는 데이터의 형식(Format), 부호화(Coding), 신호 레벨(Signal Level) 등을 규정
- 의미(Semantics) : 두 기기 간의 효율적이고 정확한 정보 전송을 위한 협조 사항과 오류 관리를 위한 제어 정보를 규정
- 시간(Timing) : 두 기기 간의 통신 속도, 메시지의 순서 제어 등을 규정
포트
• 한 컴퓨터에서 어느 서버 프로그램과 통신할 것인지 지정해주는 일종의 출입구
• 보통 웹 서버 포트 번호 : HTTP는 80, HTTPS는 443
0번 ~ 1023번: 잘 알려진 포트 (well-known port)
1024번 ~ 49151번: 등록된 포트 (registered port)
49152번 ~ 65535번: 동적 포트 (dynamic port)
웹 서버 포트는 생략이 가능하기 때문에 포트를 입력하지 않을 경우는
포트를 http는 80, https는 443를 입력하는 경우입니다.
참고로 22번 포트는 SSH, 53번은 DNS, 119번은 NNTP입니다.
출처
컴공생의 다이어리 - https://computer-science-student.tistory.com/377
728x90
반응형
LIST
'개발지식' 카테고리의 다른 글
OCI 란 무엇인가?! (4) | 2024.03.07 |
---|---|
레디스(Redis)란 무엇인가?! (4) | 2024.03.04 |
[Apache Kafka] 카프카(Kafka) 맛보기! (4) | 2024.02.29 |
MSA(MicroService Architecture) 란 무엇일까?! (4) | 2024.02.28 |
MVC(Model-View-Controller) 패턴의 정의와 처리과정! (2) | 2024.02.27 |