일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 2주 프로젝트
- 백준
- python
- 리트코드
- 리덕스
- js
- 제로초
- 코어 자바스크립트
- 렛츠기릿 자바스크립트
- 코드스테이츠
- SQL 고득점 Kit
- LeetCode
- 프로그래머스
- 파이썬
- 리액트
- 손에 익히며 배우는 네트워크 첫걸음
- 자바스크립트
- Async
- 토익
- programmers
- codestates
- 회고
- til
- 정재남
- 알고리즘
- 타임어택
- 4주 프로젝트
- javascript
- 타입스크립트 올인원
- 타입스크립트
Archives
- Today
- Total
목록프로토콜 (1)
Jerry
손에 익히며 배우는 네트워크 첫걸음 #3
프로토콜과 네트워크 아키텍처 네트워크상에서 다양한 데이터가 오가고 있습니다. 네트워크를 통해서 데이터를 주고받는 주체는 무엇일까요? 바로 PC 등에서 등장하는 '애플리케이션'입니다. 웹브라우저나 이메일 소프트웨어처럼 PC에서 동작하는 애플리케이션끼리 서로 데이터를 주고받는 것입니다. 프로토콜 데이터를 주고받기 위해서는 아래와 같은 다양한 규약이 필요한데 이 같은 통신상 규약을 (통신) 프로토콜이라고 합니다. 데이터 포맷 데이터를 송수신하는 순서 데이터의 송신처 에러 처리 프로토콜 하나에 네트워크 통신이 필요로 하는 기능 모두를 쑤셔 넣지는 않습니다. 그랬다가는 프로토콜이 복잡해지고 기능 추가 등의 확장성도 부족해집니다. 그래서 네트워크 통신에 필요한 기능마다 복수의 프로토콜이 정의되어 있는 것입니다. 네..
CS/Network
2020. 12. 27. 15:54