- 네트워크
- Net과 Work의 합성어
- 컴퓨터와 같은 노드들이 통신 기술을 통해 그물망처럼 연결되어 통신을 하는 형태
- 데이터 및 리소스를 송신, 교환 또는 공유하기 위한 목적으로 케이블(유선) 또는 Wifi(무선)로 연결된 2개 이상의 컴퓨터로 구성
- 몇 개의 독립적인 장치가 적절한 영역 내에서 적당히 빠른 속도로 물리적 통신 채널을 통하여 서로가 직접 통신할 수 있도록 지원해주는 데이터 통신 체계
- 네트워크의 종류
- WAN(Wide Area Network): 광대역 네트워크
- 지역 간 또는 대륙간의 넓은 지역의 컴퓨터를 연결. 인터넷은 전 세계 수십억 대의 컴퓨터를 연결하는 가장 큰 WAN
- MAN(Metropolitan Area Network): 대도시 영역 네트워크
- 일반적으로 도시 및 정부기관이 소유, 관리함
- LAN(Local Area Network) : 근거리 영역 네트워크
- 상대적으로 짧은 거리에 있는 컴퓨터를 연결. 예를 들어 사무실, 학원, 병원의 모든 컴퓨터 연결 가능
- PAN(Personal Area Network): 가장 작은 규모의 네트워크, 개인 네트워크
- 약 5m 전후의 인접 통신. 예를 들어 아이폰과 맥에서 정보를 공유하는 형태
- 네트워크 통신 방식
- 유니 캐스트: 네트워크에 다수의 대상이 있을 때 그중 특정 대상이랑만 1:1 통신하는 방법
- 멀티 캐스트: 네트워크에 다수의 대상이 있을 때 그중 특정 대상들이랑만 1:N 통신하는 방법
- 브로드 캐스트: 네트워크에 다수의 대상이 있을 때 그 모든 대상과 통신하는 방법
- OSI 7 Later Model / TCP/IP Protocol
- 패킷(Packet)
- 정보 기술에서 패킷 방식의 컴퓨터 네트워크가 전달하는 데이터의 형식화된 블록
- 컴퓨터 네트워크에서 데이터를 주고받을 때 정해놓은 규칙
- 캡슐화 (encapsulation)
- MAC Address
- MAC이란 Media Access Control의 약자로서 네트워크 통신을 하는 하드웨어에 할당된 주소
- 원칙적으로는 세상에 있는 모든 장비가 가진 고유한 물리 주소
- IP 주소가 네트워크 주소라면 맥 주소는 하드웨어 주소(Hardware Address), 물리적 주소(Physical Address), 이더넷 주소(Ethernet Address)로도 불림
- IP address(IP 주소)란?
- IP : Internet Protocol, 인터넷상에서 사용하는 주소체계
- 인터넷에 연결된 모든 PC는 IP 주소체계를 따라 네 덩이의 숫자로 구분됨
- 이러한 네 덩이의 숫자로 구분된 IP 주소체계를 IPv4라고 함
- IPv4
- IPv4(Internet Protocol version 4)는 IP 주소체계의 네 번째 버전을 뜻함
- IPv4는 각 덩어리 마다 0부터 255까지 나타낼 수 있음
- 이 시스템을 따르면, 2^(32)인 약 43억 개의 IP 주소를 표현할 수 있다
- 그 중에서 몇 가지는 이미 용도가 정해져있음
시험 단골 문제 무조건 나옴!!!
TCP/IP
'C++' 카테고리의 다른 글
Effective C++ 항목 1 : C++를 언어들의 연합체로 바라보는 안목은 필수 (0) | 2023.12.10 |
---|---|
스마트 포인터 (0) | 2022.11.12 |
#7. STL , - Vector (0) | 2022.04.28 |
#5. 자료구조 (0) | 2022.04.04 |
[C++] 상속, 생성자/소멸자 호출 순서, 다형성, 정적/동적 바인딩, 가상 소멸자 (0) | 2022.03.09 |
댓글