일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- tcp
- web3
- ERC165
- JavaScript
- Docker
- server
- blockchain
- truffle
- ERC20
- Python
- geth
- erc721
- web
- erc
- 이더리움
- solidity
- 네트워크
- NFT
- 트랜잭션
- Ethereum
- 블록체인
- MySQL
- Programming
- git
- web3.js
- 솔리디티
- 스마트 컨트랙트
- 제어의역전
- github
- ethers
- Today
- Total
목록udp (2)
멍개의 연구소
안녕하세요. 멍개입니다. 지난시간까지 TCP 기반의 대표적인 프로토콜 HTTP, WebSocket, Socket.io, RPC를 알아보았습니다. 여기서 3-way handshake, 4-way handshake라는 용어를 사용했는데 이번 시간에는 TCP에서 데이터 전송 전/후로 커넥션을 생성하고 끊는 과정인 핸드쉐이크를 설명합니다. TCP 프로토콜은 크게 3가지 흐름이 존재합니다. 연결 생성 (Connection establishment) 데이터 전송 (Data transfer) 연결 해제 Connection termination) 본론으로 들어가기 전에 한 가지 질문을 하겠습니다. TCP가 UDP보다 느린 이유가 무엇일까요? ● TCP 패킷구조 0 1 2 3 0 1 2 3 4 5 6 7 8 ..
TCP와 HTTP를 다뤄보도록 하겠습니다. 근데 사실 어렵지 않아요!!!! 이걸 어렵게 설명하니깐 어려운거지..... 어렵지 않은 이유를 알려드릴게요 사실 어려운 개념은 맞습니다. 왜냐고요? 우리 눈에 보이지 않으니깐요? 하지만 TCP 레이어 위에서 HTTP를 직접 구현하여 브라우저를 통해 구현한 HTTP를 사용하는 과정을 통해 진입장벽을 낮췄습니다? TCP라고 하면 흔히 소켓 프로그래밍, TCP/IP, UDP를 많이 떠올릴것입니다. 전공자가 아니신가요? 모르셔도 됩니다. ● 배경지식 21세기의 우리는 다양한 프로토콜 기반으로 네트워크를 이용하여 데이터를 주고받습니다. http, websocket, webrtc 등 이를 제대로 이해하기 위해 이들이 어떻게 구현되는지 알아볼건데 필요한 배경지식을..