ICMPv6 메시지
- 재지정 메시지 (Redirection) : 경로 최적화를 위해 사용된다. 라우터가 호스트에게 더 나은 경로가 있을 때 이를 알려주는 데 사용된다.
(IPv4 대응 : ICMP 리다이렉션 메시지와 유사)
- 에코 요청 메시지 (Echo request) : 네트워크 연결 상태를 확인하는 데 사용된다. ping 명령에서 사용된다.
(IPv4 대응 : ICMP 에코 요청 메시지와 동일)
- 이웃 요청과 광고 메시지 (Neighbor Solicitation and Advertisement) : 특정 IPv6 주소를 가진 노드의 링크 계층 주소를 확인하기 위해 전송한다. 응답으로 주소 정보를 제공한다. 이웃 탐색 프로토콜 (NDP)의 핵심 부분이다.
(IPv4 대응 : ARP)
- 목적지 도달 불가 메시지 (Destination unreachable) : 호스트 또는 라우터가 패킷을 전달할 수 없을 때 전송한다. 네트워크 경로에 문제가 있거나 대상 호스트가 응답하지 않을 때 사용된다.
(IPv4 대응 : ICMP 목적지 도달 불가 메시지와 도일)
TCP 헤더 플래그 비트
- URG (Urgent Pointer) : 긴급한 데이터가 있다는 것을 나타낸다.
- ACK (Ackowledgment) : 확인 응답을 요청하거나, 이미 확인 응답이 이루어졌다는 것을 나타낸다.
- PSH (Push Function) : 데이터를 즉시 전송하라는 것을 나타낸다.
- RST (Reset Connection) : 연결을 재설정하라는 것을 나타낸다.
- SYN (Synchronize Sequence Numbers) : 시퀀스 번호를 동기화하라는 것을 나타낸다.
- FIN (Finish) : 데이터 전송이 끝났음을 나타낸다.
흐름 제어 기법
- Sliding Window : TCP에서 사용되는 주요 흐름 제어 기법으로, 수신자의 버퍼 크기에 맞춰 송신자가 데이터 전송량을 조절한다.
- Stop and Wait : 각 데이터 패킷을 전송한 후, 수신자의 확인 응답을 기다리고 나서 다음 패킷을 전송하는 방식이다.
- Xon/Xoff : 시리얼 통신에서 사용되는 소프트웨어 기반 흐름 제어 방식으로, 제어 문자를 사용해 데이터 전송을 시작하거나 중지한다.
- CTS/RTS (Clear To Send / Request To Send) : 주로 무선 네트워크나 시리얼 통신에서 사용되는 하드웨어 기반의 흐름 제어 방식으로, 데이터 전송 전에 전송 준비가 되었음을 알리는 신호를 주고받는다.
프로토콜
- SNMP (Simple Network Management Protocol) : 네트워크에 연결된 장비들의 상태 정보를 수집하고 관리하기 위한 프로토콜이다. 주로 네트워크 관리자나 시스템 관지라들이 장비들의 상태 정보를 수집하고, 문제가 발생하면 대응할 수 있도록 도와준다.
- FTP : 파일 전송 프로토콜
- DHCP : IP 주소 자동 할당 프로토콜
- BOOTP : DHCP 이전에 사용되던 IP 주소 자동 할당 프로토콜
IEEE 표준안
- 802.1 : 브리지 및 랜 규격 표준이다. MAC 과 PHY 레이어 간의 상호 운용성을 정의하고, VLAN, QoS, STP 등의 기능을 제공한다.
- 802.2 : 논리적 링크 제어 (LLC) 서비스를 제공하는 표준이다. 2계층에서 작동하는 프로토콜을 규정한다.
- 802.3 : 이더넷 표준을 정의하는 표준이다. 이더넷은 랜에서 가장 많이 사용되는 통신 기술 중 하나이며, 1계층과 2계층에서 작동한다.
- 802.11 : 무선 랜 표준을 규정하는 표준이다. 무선 네트워크에서 데이터를 전송하는 방식을 규정하며 2.4GHz와 5GHz 대역에서 무선 통신을 할 때 사용하는 CSMA/CA 와 같은 방식을 정의한다. 계속해서 업데이트되고 있으며 현재 802.11ax (Wi-Fi 6)가 최신 버전이다.
제어 정보
- 타이밍 (Timing) : 데이터 전송 시기와 속도를 제어하기 위한 정보이다.
- 의미 (Semantics) : 데이터의 의미나 내용을 이해하기 위한 제어 정보이다. 데이터 정보의 종류, 포맷 등
- 구문 (Syntax) : 데이터 구문이나 형식을 정의하기 위한 제어 정보이다. 인코딩 방식, 데이터 필드 구성 등
- 처리 (Process) : 데이터를 처리하기 위한 제어 정보이다. 오류 검출 및 복원, 데이터 분할 및 재조립 방법 등
센서 네트워크
- Sink : 여러 센서 노드들이 수집한 데이터를 중앙으로 모아서 처리하는 역할을 한다. 필요시 외부 네트워크와의 인터페이스가 된다.
- Actuator : 물리적 시스템을 제어하는 장치이다. 센서로부터 데이터를 받아서 물리적 행동을 수행한다.
- RFID (Radio Frequency Identification) : 무선 주파수를 이용해 물체를 식별하는 기술이다. 태그와 리더기 시스템으로 구성되어 있으며, 주로 물체의 추적 및 관리에 사용된다.
- Access Point : 무선 네트워크에서 장치들이 네트워크에 접속할 수 있도록 해주는 장비이다. 주로 Wi-Fi 네트워크에서 사용되며, 유선 네트워크와 무선 장치들 사이의 브리지 역할을 한다.
Windows Server 2016 - IIS
- IIS 관리자에서는 웹 사이트의 기본 웹 문서 폴더를 변경할 수 있다. 기본 웹 문서 폴더는 사용자가 해당 웹 사이트를 접속했을 때 처음으로 표시되는 웹 페이지가 저장된 폴더이다.
- IIS 관리자는 기본 웹 문서를 추가하거나 우선순위를 조정할 수 있다. 기본 웹 문서는 사용자가 해당 웹 사이트의 루트 경로로 접속했을 때 자동으로 표시되는 웹 페이지이다.
- 가상 디렉터리의 이름은 실제 경로의 이름과 일치하지 않아도 되며, 사용자가 편리하게 지정할 수 있다. 가상 디렉터리는 논리적인 경로를 통해 웹 사이트의 하위 폴더나 다른 서버의 폴더에 접근할 수 있도록 하는 기능이다.
- IIS 관리자에서는 디렉터리 검색 기능을 활성화할 수 있다. 사용자가 웹 페이지를 요청했을 때 해당 디렉터리에 기본 웹 문서가 없는 경우, 디렉터리 내의 파일 목록이 사용자에게 보여진다.
Linux command
- fsck : 파일 시스템을 점검하고 복구
- man : 매뉴얼 페이지를 보여줌
- ps : 현재 실행중인 프로세스 목록을 보여줌
NTFS / ReFS
- NTFS (New Technology File System) : Windows NT 계열 운영 체제에서 기본 파일 시스템으로 사용된다. 고급 기능과 안전성을 제공하는 파일 시스템으로, FAT32의 제한을 극복하기 위해 개발되었다.
- ReFS (Resilient File System) : 데이터 손상 방지 및 내결함성을 목표로 NTFS를 대체하기 위해 설계된 파일 시스템이다.
특징 - NTFS
- 퍼미션 및 보안 : 파일 및 폴더에 매우 세밀한 접근 권한 설정 가능, ACL을 통해 사용자별 접근 권한 설정 가능
- 암호화 : EFS (Encrypting File System) 를 통해 파일 및 폴더 암호화 가능, 데이터 보호 및 보안을 위한 기능 포함
- 저널링 : 파일 시스템의 무결성을 유지하기 위해 파일 시스템 변경 사항을 기록한다. 시스템 충돌이나 전원 장애 시 데이터 손실 최소화
- 대용량 지원 : 대용량 파일과 볼륨 지원, 파일 크기 및 볼륨 크기 제한 거의 없음
- 데이터 복구 : 손상된 파일을 자동으로 복구할 수 있는 기능 제공
특징 - ReFS
- 데이터 무결성 : 데이터 손상 방지를 위해 메타데이터 무결성 스트림을 사용해 데이터 보호, 자동 오류 감지 및 복구 기능
- 내결함성 : 다양한 스토리지 미디어에서 데이터 손상으로부터 보호하는 기능 제공, 클론 기능으로 빠른 데이터 복제
- 확장성 : 매우 큰 파일과 볼륨 지원, 최대 파일 크기 및 볼륨 크기 제한 거의 없음
- 퍼포먼스 : 특정 워크로드에서 높은 성능 제공, NTFS보다 특정 시나리오에서 더 빠른 성능 제공
- 가상화 환경 : Hyper-V 및 기타 가상화 환경에서 높은 효율성 제공
RAID
- RAID 0 (스트라이핑) : 데이터를 여러 디스크에 나눠 저장하여 동시에 읽고 쓸 수 있게 한다. 성능 향상은 있지만 한 디스크에 문제가 생기면 모든 데이터가 손실될 수 있다.
- RAID 1 (미러링) : 각 데이터를 최소 2개의 디스크에 중복해서 저장하여 안정성을 높인다. 하나의 디스크에 장애가 발생하더라도 다른 디스크에서 데이터를 제공할 수 있다.
- RAID 2 : 스트라이핑과 에러 교정 코드를 ㅅ용하지만 데이터가 비트 단위로 스트라이핑된다. 패리티 정보를 해밍 코드로 생성된다. 별도의 디스크에 패리티를 저장하지 않으며, 비트 단위로 데이터가 분할되어 있어 실제로 사용되지 않는다.
- RAID 3 : 바이트 단위로 데이터가 스트라이핑되며, 하나의 전용 디스크에 패리티 정보를 저장한다. 패리티 디스크에 병목 현상이 발생할 수 있다.
- RAID 4 : 블록 단위로 데이터가 스트라이핑되며, 하나의 전용 디스크에 패리티 정보를 저장한다. 데이터 읽기 성능이 좋지만 패리티 디스크에 병목 현상이 생길 수 있다.
- RAID 5 (패리티 비트 사용) : 블록 단위로 데이터가 스트라이핑되며, 패리티 정보가 모든 디스크에 분산되어 저장된다. 회전 패리티 방식을 사용하여 특정 디스크에 병목 현상이 발생하지 않는다. 읽기 및 쓰기 성능이 균형 있게 향상된다.
- RAID 6 (이중 패리티) : RAID 5와 유사하지만 2개의 패리티 비트를 사용하여 두 디스크 장애에도 대응할 수 있다.
- RAID 10 (1+0 또는 0+1) : RAID 1과 RAID 0을 결합한 구조로, 미러링과 스트라이핑을 모두 사용하여 안정성과 성능을 동시에 제공한다.
* 패리티 정보 : 데이터를 보호하고 오류를 감지하기 위해 사용되는 비트 정보. RAID에서 데이터 복구를 위해 사용
* 병목 현상 : 시스템의 특정 부분에서 성능이 제한되어 전체 성능이 저하되는 현상
Shell
- PowerShell : 시스템 관리 및 자동화를 위해 설계되었으며 Windows Server 및 클라이언트 운영 체제에서 사용된다. .NET Framework를 기반으로 하여 강력한 확장성과 모듈성을 제공하며, cmdlet이라는 특수 명령을 통해 다양한 시스템 관리 작업을 수행할 수 있다.
- C-Shell (csh) : Unix 계열 운영체제에서 사용되는 CLI이다. C 프로그래밍 언어와 유사한 구문을 가지고 있으며 주로 스크립팅에 사용된다.
- Bourne-Shell (sh) : Unix 운영 체제에서 기본으로 사용되는 CLI이다. 시스템 기본 셸로, 다른 많은 셸의 기초가 되었다. 간단한 스크립팅 기능을 제공하며, 기본적인 시스템 관리 작업에 사용된다.
- K-Shell (ksh, KornShell) : Unix 계열 운영 체제에서 사용되는 CLI이다. Bourne-Shell 의 기능을 확장한 버전으로, 프로그래밍 기능이 향상되었다. 고급 스크립팅 기능과 호환성을 제공한다.
ipconfig
>ipconfig : 정보 표시
>ipconfig /all : 자세한 정보 표시
>ipconfig /renew : 모든 어댑터 갱신
>ipconfig /renew EL* : EL로 시작되는 이름을 가진 모든 연결 갱신
>ipconfig /release *Con* 모든 일치하는 연결 해제
>ipconfig /allcompartments : 모든 컴파트먼트에 대한 정보 표시
>ipconfig /allcompartments /all : 모든 컴파트먼트에 대한 자세한 정보 표시
* Window 키 + R => cmd => ipconfig /? 의 내용
'네트워크 > 네트워크관리사' 카테고리의 다른 글
자잘한 오답 22 (0) | 2024.08.18 |
---|---|
자잘한 오답 (0) | 2024.08.04 |
네트워크(+서버) 기초 심화 2편 (1) | 2024.06.09 |
네트워크 기초 심화 1편 (0) | 2024.05.29 |