2025/02 15

IP 주소

IP 주소 -> Host에 대한 식별자 IPv4 -> 32bit 2^32 = 전체 경우의 수 대략 43억 (unsigned int) IPv6 -> 128bit IP주소는 networkID와 hostId로 나뉨 ex) 192.168.60.14 192.168.60 -> networkID (24 bit) 14 -> hostId (8 bit) "netmask" ip주소 = networkId + hostId (32 bit) 192.168.60.14 AND 255.255.255.0 =  11000000 = 192.168.69.0 (networkId) 넷마스크 표기 192.168.69.0/24 -> 서브넷 서브넷 마스크 = 255.255.255.0 서브네팅 서브넷팅은 IP 주소 낭비를 방지하기 위해 원본 네트워크를 ..

네트워크 기초

Socket이란, (TCP/IP) 소켓이라고 했을 때, Kernel에서 작동하는 TCP, IP를 User Application에서 어떻게 제어 할지를 추상화한 파일 User  OSI L7~5, Application, Process --------------------------------- Kernel OSI L4~3, Transport, Network, TCP, IP  식별자: TCP - Port 번호 IP - IP 주소 --------------------------------- H/W OSI L2~1, Access, NIC 식별자:  MAC 주소MAC 주소: NIC (Network Interface Card) (유/무선 LAN카드) 에 대한 식별자 NIC이 어떤 역할을 하는지? 컴퓨터가 네트워크와 ..

2. OS Overview

운영체제의 역할User Interface (편리성)- CUI- GUI- EUCI Resource management (효율성)- HW resource (processor, memory, I/O devices, etc)- SW resource (file, application, message, signal, etc) Process and Thread management System management (시스템 보호)컴퓨터 시스템의 구성 Kernel사용자가 kernel을 직접 접근하면, OS가 하드웨어를 제어하는 데 문제가 생길 수 있음. 따라서 직접 요청하는 것이 아닌, 필요한 기능이 있다면 OS(kernel)에 요청을 하는 통로가 System Call Interface(보통 함수 형태) System ca..