프로토콜(Protocol)이란?
2022. 3. 19. 10:09ㆍTheory
반응형
프로토콜(Protocol)이란?
- 상호 간의 약속, 규약, 협약 등을 말하는 것이다
- 상호 간의 교류, 소통, 통신을 위해 동일하게 규칙이나 설정을 정한다는 뜻으로 네트워크 외 여러 분야에서 사용된다
통신 프로토콜
- 네트워크 등 통신을 위한 프로토콜로 TCP/IP, HTTP, FTP, SMTP, POP, IMAP, DHCP 등이 있다
TCP/IP
- 인터넷 접속을 위한 기본 프로토콜
- IP주소, 서브넷마스크, 게이트웨이 주소, DNS 서버 주소로 이루어져 있다
- 개인 PC에서 네트워크 설정 시 인터넷 프로토콜 버전 4나 6을 설정할 수 있는데 이것을 말한다
HTTP(S)
- Hyper Text Transfer Protocol
- Hyper-Text로 이루어진 웹페이지를 제공하고 제어하는 프로토콜이다
- http(s)://로 시작되는 주소로 이루어져 있으며, 일반적으로 생략해도 브라우저에서 자동으로 세팅해준다
- https는 http프로토콜에 보인 기능(Secure)이 포함된 것이다
- https 프로토콜은 서버와 pc 간 송수신 데이터를 함호화 한다
FTP
- File Transfer Protocol
- 대향의 파일을 빠르게 송수신할 수 있는 프로토콜이다
- 사이트가 ftp서비스를 제공한다면 http://가 아닌 ftp:// 형식으로 접근한다
SMTP/ POP / IMAP
- 인터넷으로 이메일을 보내고 받을 때 사용하는 프로토콜이다
- SMTP : Simple Mail Transfer Protocol
- POP : Post Office Protocol
- IMAP : Internet Messaging Access Protocol
- 일반적으로 포털에서 해당 정보를 제공하고 있으며, IOS나 윈도우 등의 운영체제 메일 앱에 해당 정보를 입력하면 홈페이지를 통하지 않더라도 이메일의 송수신이 가능해진다
DHCP
- IP, 서브넷 마스크, 게이트웨이 주소, DNS 서버 주소 등 인터넷 주소 세트를 자동으로 할당받아 설정한다
- 운영체제는 기본적으로 DHCP 서비스가 자동으로 실행된다
반응형
'Theory' 카테고리의 다른 글
패키지 매니저란? package manager (0) | 2022.04.06 |
---|---|
모놀리식(Monolithic) 아키텍쳐 (0) | 2022.03.26 |
Snippet이란? (0) | 2022.03.19 |
프록시(Proxy)란? (0) | 2022.03.16 |
스로틀링 (Throttling), 디바운싱(debouncing)이란? (0) | 2022.03.16 |