Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- CSS Specificity
- UTXO
- 명시도
- Private Blockchain
- 불안정 정렬
- CSS
- #1인게임개발
- short-circuiting
- npm
- #유니티
- Relational Database
- 안정 정렬
- Hybrid Blockchain
- 3티어 아키텍처
- 텍스트 가운데 정렬
- Factory Functions
- solidity
- ES6 모듈
- react
- Factory 함수
- SQL
- javascript
- http 모듈
- NoSQL
- IP
- 2티어 아키텍처
- caverjs
- CLI
- skip ci
- 블록체인
Archives
- Today
- Total
짹뚜 스튜디오
[네트워크] Internet Protocol 본문
Internet Protocol (IP)
인터넷은 수많은 컴퓨터가 연결되어있는 거대한 네트워크이다. 그래서 내 컴퓨터와 데이터를 보낼 다른 컴퓨터 (서버)가 직접적으로 연결되어있지는 않고 중간중간 다른 컴퓨터들을 거쳐서 목적지에 데이터들이 도착하게 된다.
데이터가 한 컴퓨터에서 다른 컴퓨터로 전송이 될 때 packet이라는 작은 단위로 쪼개진 다음에 Internet Protocol (IP)에 의해서 packet들이 전송된다. 네트워크에서 용량이 큰 데이터를 한 번에 보낼 수 없기 때문에 packet 단위로 데이터를 쪼개는 것이다.
라우터라는 네트워크 상의 특수한 컴퓨터들은 packet들이 효율적인 경로를 통해서 목적지에 갈 수 있게 한다. 라우터에 의해 packet들이 서로 다른 경로로 이동할 수 있기 때문에 목적지에 다른 시간에 도착할 수도 있고 보내진 순서와 다르게 도착할 수 도 있다.
Interent Protocol은 packet 전달 여부를 보증하지 않는다. 다시 말해서, packet들이 잘 도착했는지 확인은 안 하고 보내기만 한다.
'개발 공부 > 네트워크' 카테고리의 다른 글
[네트워크] Session (세션) (0) | 2022.02.28 |
---|---|
[네트워크] TCP vs UDP (0) | 2022.02.22 |
[네트워크] Cookie (0) | 2022.02.17 |
[네트워크] HTTP (0) | 2022.02.03 |
[네트워크] Domain과 DNS (0) | 2022.01.26 |
Comments