IT 상식 8

Virtual Box, Hyper-V 실행 설정

CKA 시험 준비를 위해 udemy 강의의 VM을 세팅하기 위해 vagrantfile을 통해 VirtualBox에 해당 VM을 생성하고 세팅하는 과정에서 VirtualBox VM 실행불가 현상이 발생하여 관련하여 해결 방법에 대해서 정리해보았습니다. Windows 부팅 로더 설정 확인 실행 설정 현재 Oracle VirtualBox와 Hyper-V 동시 실행 불가 hypervisorlaunchtype 항목을 통해 제어 VirtualBox 실행 > bcdedit /set hypervisorlaunchtype off Hyper-V 실행 > bcdedit /set hypervisorlaunchtype auto 설정 변경 후에는 시스템 재부팅이 필요합니다.

IT 상식 2021.05.28

TCP/IP 프로토콜 개요

1. TCP/IP 프로토콜 구조 인터넷을 통해 통신을 수행하는 개체는 크게 호스트와 라우터로 나눌 수 있다. 호스트는 최종 사용자 응용 프로그램을 수행하는 주체가 되며, 인터넷에 연결된 PC, 노트북, 휴대전화, PDA 등이 여기에 속한다. 라우터는 호스트에서 생성된 여러 네트워크를 거쳐 전송함으로써 서로 다른 네트워크에 속한 호스트 간에 데이터를 교환할 수 있게 하는 장비다. 호스트와 라우터, 라우터와 라우터 그리고 호스트와 호스트가 통신하려면 정해진 절차와 방법을 따라야 하는데 이를 통신 프로토콜(Communication Protocol)이라 부른다. 인터넷에서 사용하는 핵심 프로토콜을 TCP와 IP로, 이를 비롯한 각종 프로토콜을 총칭하여 TCP/IP 프로토콜이라고 부른다. TCP/IP 프로토콜은 ..

IT 상식 2021.01.04

DHCP 프로토콜 동작 원리

OSI 7계층 중 Application Layer에서 동작하는 DHCP 프로토콜의 동작 원리에 대해서 알아보도록 하겠습니다. 1. DHCP란? DHCP(Dynamic Host Configuration Protocol)는 Static IP가 아닌 Dynamic 방식으로 IP를 할당하며 사용 시간이나 IP-Pool 등을 별도로 설정하여 IP를 효율적으로 관리할 수 있게 도와준다. 초기 MAC Addr를 통하여 Broadcast 메세지를 보내어 DHCP 서버를 발견하고 해당 DHCP 서버에서 사용 가능한 IP를 할당 받아서 사용하는 방식이다. 동일 Broadcast에 DHCP 서버가 두 대이상 존재할 경우 보조 DHCP에 OFFER 시간 딜레이를 주어 주 DHCP 서버에 문제가 생겼을 때 동작하게끔 보통 설정..

IT 상식 2020.12.14

TCP 통신 중 TIME_WAIT 개념

TCP 통신 과정 중 TCP 연결 종료 시 발생되는 TIME_WAIT 상태의 개념에 대해서 정리해보겠습니다. 1. TCP 종료 과정 - 아래 그림과 같이 연결 종료 시에는 4-way handshaking 이라고 하는 과정으로 종료 과정이 진행된다. Client에서 Server로 종료 메시지(FIN)를 보냄 Server는 응답 메세지(ACK)를 보내고 종료 준비 상태로 들어감 Server에서 종료 준비 완료시 Client로 종료 메세지(FIN)을 보냄 Client에서 Server로 응답 메세지(ACK)를 보냄 2. 실제 Socket이 종료되는 시기 - Client의 경우 Server로 응답 메세지(ACK)를 보낸 후 잠시 대기하다가 CLOSED 상태가 된다. - Server의 경우 Client로부터 응답 ..

IT 상식 2020.12.10

파티션 형식 변경(MBR, GPT)

1. 파티션 형식 확인 - 실행 - cmd.exe 실행 > diskpart // diskpart.exe가 실행되며 새로운 명령 프롬프트가 생성됩니다. > list disk - 위와 같이 GPT 부분에 * 체크가 되어 있을 경우 GPT - * 체크가 없을 경우 MBR로 생각해주시면 됩니다. ※ MBR - Legacy BIOS / GPT - UEFI 모드로 생각해주시면 됩니다. 2. 변경 방법 - 1 - diskpart.exe에서 변경하고자하는 disk 선택 > select disk [disk 번호] > convert [MBR/GPT] - 설치 시 변경할 경우 - 설치 디스크 선택 후 Shift + F10 명령 프롬프트 진입 - 위와 같이 동일하게 진행 3. 변경 방법 - 2 - 실행 - diskmgmt.m..

IT 상식 2020.12.04

Kerberos 프로토콜 인증 방식

1. Kerberos란? : 티켓을 기반으로 동작하는 컴퓨터 네트워크 인증 암호화 프로토콜로서 비보안 네트워크에서 통신하는 노드가 보안 방식으로 다른 노드에 대해 식별할 수 있게 허용한다. 클라이언트 서버 모델을 모적으로 개발되었으며, 사용자와 서버가 서로 식별할 수 있는 상호 인증(양뱡향 인증)을 제공한다. Kerberos 프로토콜 메세지는 도청과 재 전송 공격으로부터 보호되며, 대칭 키 암호로 빌드되며 TTP(Trusted Third Party)를 요구한다. 또 특정 인증 구간에서 비대칭 키 암호화 방식을 이용함으로써 선택적으로 공개 키 암호 방식을 사용할 수 있다. : Default Port: 88 : 서버가 몇대 없고, 사용자의 숫자도 얼마 안되는 경우 각 서버별로 수동으로 유저를 추가하거나 권한..

IT 상식 2020.11.22

BIOS와 UEFI 모드 차이

1. BIOS 일반적으로 BIOS는 Window 설치 시 부팅 장치를 전환시키는 용도로 많이 사용됨 # 주요 역할 CPU와 주변 장치를 진단 CPU와 주변 장치를 활성화, 비활성화 부팅 장치의 Prioirity 설정 하드 디스크와 광학 드라이브의 설정 부트모드 전환 (Legacy BIOS, UEFI) 날짜 및 시간 설정 2. 래거시 BIOS 16Bit 시스템으로 최대 1MB의 메모리만 Access 가능 2TB 이상의 대용량 HDD에서 OS 부팅 및 최신 하드웨어와 운영 체제 dml 통합에 한계 발생 이에 따라, 오래된 BIOS Firmware는 최신의 PC와 호환되는게 점점 어려워져 대체품으로 UEFI(Unified Extensible Firmware Interface)모드로 전환되어짐 최신 PC 마더보..

IT 상식 2020.10.25

Samba, SMB, CIFS

1. Samba 삼바란 리눅스에서 동작하면서 윈도우의 랜 매니저 기능을 흉내내는 S/W 윈도우 쪽에서 리눅스 서버의 하드디스크와 네트워크 프린터 자원을 공유하도록 환경을 설정할 수 있고, 삼바를 통해 리눅스 쪽에서 윈도우 쪽 파일시스템과 프린터로 접근이 가능합니다. 이러한 것은 Samba 서버가 SMB, CIFS 프로토콜을 흉내냄으로써 가능해집니다. 2. SMB(Server Message Block) 도스나 윈도우 환경에서 파일이나 디렉터리 및 주변 장치들을 공유하는데 사용되는 메시지 형식 NET BIOS는 SMB 형식에 기반을 두고 있으며, 많은 네트워크 제품들이 SMB를 이용한다. 이러한 SMB 기반의 네트워크에는 랜 매니저, 윈도 포 워크그룹, 윈도 NT, 랜 서버 등이 있다. 서로 다른 운영체제 ..

IT 상식 2020.10.25