IPv4주소의 구조 IP주소란 무엇인가? 기본적으로 host에 대한 식별자이다. IP(인터넷 프로토콜)를 사용하는 인터넷망에서 인터넷에 연결된 컴퓨터 한 대를 식별하기 위해 부여하는 고유 번호이다. Network 계층인 L3 계층의 IP는 IPv4로 가정했을 때, 32bit 주소 체계를 갖는다. 32bit = 8bit * 4이다. 8bit는 2^8 이며 총 256가지(0~255)의 경우의 수를 가진다. 이때, 255는 11111111이므로 이는 broadcast일 수 있음을 고민해야한다. 32bit 주소 체계를 어떤 구성에 따라 쪼개서 관리를 하는데, 이 구성은 다음과 같다. ![[IPv4 구성.png]] .으로 구분되는 하나의 숫자 단위는 8bit이기 때문에 0~255까지의 숫자 범위를 갖는다. IP주..
OSI 7 Layer와 식별자 식별자: 사람의 주민등록번호같은. L2 식별자: MAC 주소 LAN 카드를 식별하는 식별자. 주민등록번호가 사람을 식별한다면 MAC 주소는 NIC 카드를 식별한다. 따라서 컴퓨터에 LAN 카드가 세개라면 MAC 주소도 세개가 된다. L3 식별자: IP 주소 인터넷에 접근할 컴퓨터 host에 대한 식별자 L4 식별자: Port 번호 업무 영역에 따라 무엇을 식별하는지는 크게 세가지로 분류할 수 있다. H/W 영역에 가깝다면 인터페이스 식별자 Network 영역이라면 서비스 식별자 프로그램 관리 영역 혹은 소프트웨어 개발 영역에서는 프로세스 식별자 각자의 컴퓨터에서 실제 MAC 주소와 IP 주소 등의 정보를 확인해 볼 수 있다.윈도우 PC를 기준으로 터미널(명령 프롬프트)을 실..
우측의 Application(L7) ~ Physical(L1)까지의 계층 구조는 OSI 7 Layer를 나타낸다. Socket(file): Socker은 network 추상화가 이루어진 file을 의미한다. NIC: Network Interface Card의 약자로 LAN 카드이다. Driver: Driver가 설치되어야 LAN 카드가 작동할 수 있다. TCP는 L4 계층인 Transport. 즉, 전송 계층과 연결이 되며, IP는 L3 계층인 Network 계층과 연결이 된다. L3 계층은 네트워크 자체에 대한 계층이다. 사실 TCP/IP는 각각 L4, L3의 Layered 구조인데 이 계층 구조를 한줄로 표헌하기 위해 TCP/IP로 표현하는 것이다. Driver는 S/W 영역에 있지만 L2 계층인 D..
4.3 순차적(Sequential) Y86-64 구현 SEQ(sequential 프로세스를 의미)라고 하는 프로세서를 설명한다. 매 클럭 사이클에 SEQ는 한 개의 완전한 인스트럭션을 처리하는 데 필요한 모든 단계를 수행한다. 이것은 매우 긴 사이클 시간이 걸리고, 클럭 속도는 늦어진다. SEQ를 개발하는 목적은 효율적인 파이프라인 프로세서를 만들려는 목표의 첫 단계를 보여주기 위해서이다. 4.3.1 작업을 단계로 구성하기 선입(Fetch) 프로그램 카운터를 메모리주소로 사용해서 메모리로부터 인스트럭션 바이트들을 읽어들인다. 인스트럭션에서 인스트럭션 지시자 바이트의 두 개의 4비트 부분인 icode(인스트럭션 코드)와 ifun(instruction function)을 추출한다. 상수 워드 valC를 얻어..
- Total
- Today
- Yesterday
- BOJ
- Espher
- oozie
- 파이썬
- elasticsaerch
- kafka
- cka
- 이코테
- logstash
- heapq
- DFS
- GROK
- 프로그래머스
- Flutter
- kubernetes
- 빅데이터를지탱하는기술
- CS
- Algorithm
- OS
- 네트워크
- Python
- mahout
- HDFS
- Hadoop
- Elasticsearch
- 백준
- 빅데이터
- CSAPP
- DP
- sqoop
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |