일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 일차종속 #일차독립 #선형대수학 #벡터공간
- React #리액트 #component #life cycle
- 유클리드 기하학 #유클리드 공준 #기하학 #중등 기하 #평면 기하
- Database #DBMS
- AI #math #function
- span #generate
- 데이터베이스 #제약조건
- subspace #부분공간 #선형대수학
- chatGPT #openAI #인공지능 #chatGPT4
- 실수 #성질 #정리 #체 #Field #공리
- OSI #OSI 7계층 #컴퓨터 네트워크
- chatgpt # chatgpt api
- 리액트 #React #컴포넌트 #component
- 딥러닝 #퍼셉트론 #perceptron #신경망 #neural network
- 프로토콜 #네트워크 #통신 #컴퓨터
- 수학 #공리 #정의 #정리 #명제
- raspberrypi #라즈베리파이4 #ssh
- 삼각함수 #sin #cos #tan
- 해석학 #유계 #상계 #하계 #집합
- React #Hooks
- 아르키메데스 #Archimedean Property #해석학 #Analysis
- 기하와 벡터 #직선 #직선의 방정식 #벡터 #방향벡터
- 데이터베이스 #키 #key #슈퍼키 #super key #외래키 #foreign key #후보키 #candidate key #기본키 #primary key
- C# #Framework #.NET
- 선형대수학 #벡터공간 #벡터 #수학
- 완비성공리 #실수
- chatgpt api
- 해석학 #상한 #하한 #최댓값 #최솟값
- 라디안 #호도법 #각도 #기하 #고등수학 #수학
- C# #unity #유니티
- Today
- Total
기록하고 기록하면 어떻게 될까
프로토콜(Protocol)이란 무엇인가? 본문
네트워크를 공부하거나 다루다보면 항상 나오는 단어인 프로토콜은 원래 의례나 규칙 혹은 규약이라는 뜻을 가지며 여러 분야에서 사용된다. 서로 원활한 교류, 소통을 위해 서로 따를 규칙을 정한다는 의미이다. 우리가 사람과 만났을 때 '안녕하세요' 라고 인사하며 대화를 시작하는 것은 프로토콜의 하나의 예라고 볼 수 있다.
통신 네트워크에서 사용되는 프로토콜의 의미도 큰 틀에서는 거의 비슷하다.
통신 프로토콜 Protocol
통신 프로토콜이란 컴퓨터 혹은 원거리 통신 장비 사이에서 데이터를 주고 받는 양식과 규칙 시스템/체계이다. 네트워크 환경 내 각각의 기기가 서로 통신하며 데이터를 주고 받으려면 사전 협의된 규칙, 규약이 필요하고 이 규칙을 프로토콜이라 부른다.
프로토콜에는 신호 처리법, 오류 처리, 암호, 인증, 주소 등을 포함한다.
프로토콜의 종류
계층 Layer | 프로토콜 Protocol |
7계층 : 애플리케이션 Application Layer | HTTP, SMTP, FTP, Telnet |
6계층 : 프레젠테이션 Presentation Layer | SSL, AFP |
5계층 : 세션 Session Layer | ZIP, SOCKS, SDP, NetBIOS |
4계층 : 전송 Transport Layer | TCP, UDP, DCCP |
3계층 : 네트워크 Network Layer | IP, IPSec, ARP |
2계층 : 데이터 링크 Data Link Layer | Ethernet, MAC, Token ring |
1계층 : 물리 Physical Layer | Telephone network modems, USB physical layer |
그러면 여기서 대표적인 몇 개의 프로토콜에 대해 알아보자.
- HTTP (Hyper Text Transfer Protocol)
웹 상에서 하이퍼 텍스트들을 전송하기 위한 프로토콜이다. 웹 상에서 브라우저가 특정 페이지에 접근할 때 취해야 할 행동들을 정의한다.
- FTP (File Transfer Protocol)
파일 전송을 위한 프로토콜로 두 시스템 간의 원활한 파일 전송을 위한 프로토콜이다.
- Telnet (Terminal Network)
텔넷이라 불리는 이 프로토콜은 하나의 기기가 다른 기기로 원격 접속하는 것을 가능하게 해준다. 이 때 사용자가 원격 접속을 시도하는 컴퓨터를 local computer라고 하고, 원격 접속이 된 컴퓨터를 remote computer라고 한다.
- TCP (Transmission Control Protocol)
두 개의 호스트를 연결하고 데이터 스트림을 교환하게 해주는 네트워크 프로토콜이다. TCP는 데이터와 패킷이 보내진 순서대로 전달하는 것을 보장한다. TCP의 안전성을 필요로 하지 않는 애플리케이션에서는 비접속형 사용자 데이터그램 프로토콜 (UDP)를 사용한다.
- IP (Internet Protocol)
송신 호스트와 수신 호스트가 패킷 교환 네트워크에서 정보를 주고 받는데 사용하는 정보의 규약이며 네트워크 계층에서 호스트 주소지정, 패킷 분할 및 조립 기능을 담당한다.
- Ethernet
이더넷은 물리 계층에서 신호와 배선, 데이터 링크 계층에서 MAC 패킷과 프로토콜의 형식을 정의한다. 현재 대부분 IEEE 802.3 규약으로 표준화되었다.
References
https://ko.wikipedia.org/wiki/%ED%86%B5%EC%8B%A0_%ED%94%84%EB%A1%9C%ED%86%A0%EC%BD%9C
통신 프로토콜 - 위키백과, 우리 모두의 백과사전
위키백과, 우리 모두의 백과사전. 통신 프로토콜 또는 통신 규약은 컴퓨터나 원거리 통신 장비 사이에서 메시지를 주고 받는 양식과 규칙의 체계이다. 통신 프로토콜은 신호 체계, 인증, 그리고
ko.wikipedia.org
https://en.wikipedia.org/wiki/List_of_network_protocols_(OSI_model)
List of network protocols (OSI model) - Wikipedia
From Wikipedia, the free encyclopedia This article lists protocols, categorized by the nearest layer in the Open Systems Interconnection model. This list is not exclusive to only the OSI protocol family. Many of these protocols are originally based on the
en.wikipedia.org
[넷알못 사전] 프로토콜은 무엇인가요?
[IT동아]프로토콜(protocol)은 '약속', '규약', '협약' 등을 의미하는 단어로, 네트워크 분야 외에도 여러 분야에서 통용된다. 상호간 원활한 교류, 소통, 통신을 위
it.donga.com
https://www.geeksforgeeks.org/types-of-internet-protocols/
Types of Internet Protocols - GeeksforGeeks
A Computer Science portal for geeks. It contains well written, well thought and well explained computer science and programming articles, quizzes and practice/competitive programming/company interview Questions.
www.geeksforgeeks.org
https://needjarvis.tistory.com/158
네트워크 계층별 프로토콜(Layer Protocol)
레이어별 프로토콜 개념 네트워크 프로토콜을 설명하기 위해서는 우선 OSI 7 Layer와 TCP/IP의 4 Layer를 이해하고 있어야 한다. 특히 OSI 7 Layer를 이해하고 있으면, 해당 위치에 어느 프로토콜이 존재
needjarvis.tistory.com
프로토콜(Protocol)이란? (or 통신규약)
오늘날 우리들은 인터넷을 통해 전세계 모든 사람들과 연결 되어있습니다! 이로 인해 지구 반대편에 있는 친구와도 통신이 가능하게 되었는데, 만약 인터넷을 통해 메신져로 아프리카에 있는
usefultoknow.tistory.com
https://helloworld-88.tistory.com/146
[네트워크] 프로토콜 종류
프로토콜이란? ■ 등장배경 컴퓨터 네트쿼크의 규모가 증가되고 네트워크를 이용한 정보 전송 수요가 다양화되며, 소프트웨어와 하드웨어 장비가 계속 증가되는 최근의 환경에서 효율적인 정
helloworld-88.tistory.com