- 인터넷
- 인터넷 (Internet): TCP/IP 프로토콜을 기반으로 하여 전 세계 수많은 컴퓨터와 네트워크들이 연결된 광범위한 컴퓨터 통신망
- IP주소 (Internet Protocol Address): 인터넷에 연결된 모든 컴퓨터 자원을 구분하기 위한 고유한 주소
- 서브네팅 (Subnetting): 할당된 네트워크 주소를 다시 여러 개의 작은 네트워크로 나누어 사용하는 것
- IPv6 (Internet Protocol version 6): 현재 사용하고 있는 IP 주소 체계인 IPv4의 주소 부족 문제를 해결하기 위해 개발됨
- IPv6의 구성: 16비트씩 8부분, 총 128비트로 구성되어 있음
- 도메인 네임 (Domain Name): 숫자로 된 IP 주소를 사람이 이해하기 쉬운 문자 형태로 표현한 것
- OSI 참조모델과 TCP/IP
- OSI 참조모델
- OSI (Open System Interconnection) 참조 모델: 다른 시스템 간의 원활한 통신을 위해 ISO (국제표준화기구)에서 제안한 통신 규약 (Protocol)
- 물리 계층 (Physical Layer): 전송에 필요한 두 장치 간의 실제 접속과 절단 등 기계적, 전기적, 기능적, 절차적 특성에 대한 규칙을 정의함
- 데이터 링크 계층 (Data Link Layer): 두 개의 인접한 개방 시스템들 간에 신뢰성 있고 효율적인 정보 전송을 할 수 있도록 시스템 간 연결 설정과 유지 및 종료를 담당
- 네트워크 계층 (Network Layer, 망 계층): 개발 시스템들 간의 네트워크 연결을 관리하는 기능과 데이터의 교환 및 중계 기능을 함
- 전송 계층 (Transport Layer): 논리적 안정과 균일한 데이터 전송 서비스를 제공함으로써 종단시스템 (End-to-End) 간에 투명한 데이터 전송을 가능하게 함
- 세션 계층 (Session Layer): 송수신 측 간의 관련성을 유지하고 대화 제어를 담당함
- 표현 계층 (Presentation Layer): 응용 계층으로부터 받은 데이터를 세션 계층에 보내기 전에 통신에 적당한 형태로 변환하고, 세션 계층에서 받은 데이터는 응용 계층에 맞게 변환하는 기능을 함
- 응용 계층 (Application Layer): 사용자 (응용 프로그램)가 OSI 환경에 접근할 수 있도록 서비스를 제공함
- 네트워크 관련 장비
- 네트워크 인터페이스 카드 (NIC: Network Interface Card): 컴퓨터와 컴퓨터 또는 컴퓨터와 네트워크를 연결하는 장치
- 허브 (Hub): 한 사무실이나 가까운 거리의 컴퓨터들을 연결하는 장치로, 각각의 회선을 통합하여 관리
- 리피터 (Repeater): 거리가 증가할수록 감쇠하는 디지털 신호의 장거리 전송을 위해 수신한 신호를 재생시키거나 출력 전압을 높여 전송하는 장치
- 브리지 (Bridge): LAN과 LAN을 연결하거나 LAN 안에서의 컴퓨터 그룹을 연결하는 장치
- 스위치 (Switch): 브리지와 같이 LAN과 LAN을 연결하여 훨씬 더 큰 LAN을 만드는 장치
- 라우터 (Router): 브리지와 같이 LAN과 LAN의 연결 기능에 데이터 전송의 최적 경로를 선택하는 기능이 추가된 장치
- 게이트웨이 (Gateway): OSI 전 계층의 프로토콜 구조가 다른 네트워크를 연결하는 장치
- TCP/IP
- 프로토콜 (Protocol)
- 프로토콜: 서로 다른 기기들 간의 데이터 교환을 원활하게 수행할 수 있도록 표준화시켜 놓은 통신 규약
- 프로토콜의 기본 요소: 구문 (Syntax), 의미 (Semantics), 시간 (Timing)
- 프로토콜의 기능: 단편화와 재결합, 캡슐화, 흐름 제어, 오류 제어, 동기화, 순서 제어, 주소 지정, 다중화, 경로 제어, 전송 서비스 등
- TCP/IP (Transmission Control Protocol / Internet Protocol): 인터넷에 연결된 서로 다른 기종의 컴퓨터들이 데이터를 주고 받을 수 있도록 하는 표준 프로토콜
- TCP/IP의 구조: 응용 계층, 전송 계층, 인터넷 계층, 네트워크 액세스 계층
- 응용 계층의 주요 프로토콜: FTP, SMTP, TELNET, SNMP, DNS, HTTP
- 전송 계층의 주요 프로토콜: TCP, UDP, RTCP
- 인터넷 계층의 주요 프로토콜: IP, ICMP, IGMP, ARP, RARP
- 네트워크 액세스 계층의 주요 프로토콜: Ethernet (IEEE 802.3), IEEE 802, HDLC, X.25, RS-232C
- 프로토콜 (Protocol)
- OSI 참조모델
- 네트워크 관련 신기술
- 네트워크 관련 신기술: IoT, M2M, 모바일 컴퓨팅, 클라우드 컴퓨팅, 그리드 컴퓨팅, 모바일 클라우드 컴퓨팅, 인터클라우드 컴퓨팅, 메시 네트워크, 와이선(Wi-SUN), NDN, NGN, SDN, NFC, UWB, 피코넷, WBAN, GIS, USN, SON, 애드 혹 네트워크, 네트워크 슬라이싱, 저전력 블루투스 기술 (BLE), 지능형 초연결망, 파장 분할 다중화 (WDM), 소프트웨어 정의 데이터센터 (SDDC), 개방형 링크드 데이터 (LOD), SSO
- 네트워크 구축
- 네트워크 (Network): 두 대 이상의 컴퓨터를 전화선이나 케이블 등으로 연결하여 자원을 공유하는 것
- 성형 (Star, 중앙 집중형): 중앙에 중앙 컴퓨터가 있고, 이를 중심으로 단말장치들이 연결되는 중앙 집중식의 네트워크 구성 형태
- 링형 (Ring, 루프형): 컴퓨터와 단말장치들을 서로 이웃하는 것끼리 연결시킨 포인트 투 포인트(Point-to-Point) 방식의 구성 형태
- 버스형 (Bus): 한 개의 통신 회선에 여러 대의 단말장치가 연결되어 있는 형태
- 계층형 (Tree, 분산형): 중앙 컴퓨터와 일정 지역의 단말장치까지는 하나의 통신 회선으로 연결시키고, 이웃하는 단말장치는 일정 지역 내에 설치된 중간 단말장치로부터 다시 연결시키는 형태
- 망형 (Mesh): 모든 지점의 컴퓨터와 단말장치를 서로 연결한 형태
- 네트워크의 분류: 근거리 통신망 (LAN), 광대역 통신망 (WAN)
- LAN의 표준안
- IEEE 802의 주요 표준 규격: 802.1, 802.2, 802.3, 802.4, 802.5, 802.6, 802.9, 802.11
- 802.11의 버전: 802.11 (초기 버전), 802.11a, 802.11b, 802.11e, 802.11g, 802.11n
- NAT (Network Address Translation, 네트워크 주소 변환): 한 개의 정식 IP 주소에 대량의 가상 사설 IP 주소를 할당 및 연결하는 기능
- 경로 제어 / 트래픽 제어
- 경로 제어 (Routing): 송수신 측 간의 전송 경로 중에서 최적 패킷 교환 경로를 결정하는 기능
- 경로 제어 프로토콜 (Routing Protocol): IGP (Interior Gateway Protocol, 내부 게이트웨이 프로토콜), EGP (Exterior Gateway Protocol, 외부 게이트웨이 프로토콜), BGP (Border Gateway Protocol)
- 트래픽 제어 (Traffic Control): 네트워크의 보호, 성능 유지, 네트워크 자원의 효율적인 이용을 위해 전송되는 패킷의 흐름 또는 그 양을 조절하는 기능
- 흐름 제어 (Flow Control): 네트워크 내의 원활한 흐름을 위해 송수신 측 사이에 전송되는 패킷의 양이나 속도를 규제하는 기능
- 폭주 제어 (Congestion Control): 네트워크 내의 패킷 수를 조절하여 네트워크의 오버플로 (Overflow)를 방지하는 기능
'정보처리기사' 카테고리의 다른 글
[정보처리기사] 실기 노트 - 제품 소프트웨어 패키징 (0) | 2025.01.16 |
---|---|
[정보처리기사] 실기 노트 - 응용 SW 기초 기술 활용 3 (0) | 2025.01.15 |
[정보처리기사] 실기 노트 - 응용 SW 기초 기술 활용 1 (0) | 2025.01.14 |
[정보처리기사] 실기 노트 - 프로그래밍 언어 활용 3 (0) | 2025.01.14 |
[정보처리기사] 실기 노트 - 프로그래밍 언어 활용 2 (0) | 2025.01.13 |