본문 바로가기
반응형

프로그래밍/네트워크39

NIC이란 무엇인가? NIC(Network Interface Controller, Network Interface Card)이란? NIC은 'Network Interface Controller'의 약어이다. NIC은 컴퓨터를 네트워크에 연결하여 통신하기 위해 사용하는 하드웨어 장치이다. 위의 그림이 NIC 카드이다. 빨간색 박스로 표시된 포트에 이더넷 케이블(랜선)을 연결한다. NIC의 기능 2계층 장비로서 물리 계층과 데이터 링크 계층 서비스를 제공 전송 속도, 프레임 유형과 크기, 타임아웃 파라미터, 버퍼 크기 같은 파라미터들을 정하는 기능을 수행 전송될 데이터를 병렬에서 직렬로 변환하는 기능을 수행 데이터를 인코딩하고 압축 Window에서 NIC 카드 확인 cmd 창에서 'route print' 명령어 입력 '인터페이스.. 2024. 1. 30.
IOCP에 대해서 IOCP(I/O Completion Port)란 무엇인가?소켓이나 파일의 입출력을 최소한의 스레드를 사용해서 처리하는 기법이다. 이를 위한 스레드 풀링이나 비동기 처리등을 운영체제에서 관리해주기 때문에 사용자는 IOCP를 이용해서 쉽고 빠르게 고성능의 입출력 처리가 가능해진다. 추가적으로 설명하자면, 중첩 입출력(Overlapped I/O)이 완료되면 사용자에게 이를 통지해 주는 커널 오브젝트이다. IOCP는 비동기(Asynchronous) + 스레드 풀링(Thread Pooling) + 논 블로킹(Non-Blocking) + 중첩 입출력(Overlapped I/O)과 같은 개념들을 이용해서 작동한다. IOCP의 장점스레드 풀(Thread Pool)을 쉽게 사용할 수 있다. (운영체제가 직접 스레드 풀링.. 2024. 1. 24.
AirDrop은 어떻게 작동하는가? AirDrop은 어떻게 작동하는가? AirDrop은 Bluetooth를 사용하여 기기를 탐색하고 기기 간에 P2P Wi-Fi 네트워크를 생성하여 데이터를 공유한다. 즉, AirDrop 연결을 위해 라우터나 인터넷에 연결할 필요가 없다. Wi-Fi와 Bluetooth만 켜져있으면 충분하다. 각 장치는 연결 주위에 방화벽을 만들고 파일은 암호화되어 전송되므로 실제로 이메일을 통해 전송하는 것보다 안전하다. 이때 TLS 방식을 통해서 암호화하여 전달한다. AirDrop은 근처에 있는 지원되는 장치를 자동으로 감지하며 양호한 Wi-Fi 연결을 설정할 수 있는 거리인 30피트(9미터) 이내에 있으면 파일 공유가 가능하다. AirDrop vs Bluetooth 동일한 점은 두 기술이 모두 Wi-Fi 애드훅 네트워크.. 2023. 12. 7.
MAC Address란 무엇인가? MAC Address란? MAC Address는 네트워크 인터페이스 카드(Network Interface Card, NIC)에 할당된 고유 ID이다. 물리적 주소 또는 하드웨어 주소라고도 한다. 하드웨어 제조업체를 식별하고 네트워크 세그먼트의 장치 간 네트워크 통신에 사용된다. MAC 주소는 일반적으로 2개의 16진수로 구성된 6개의 그룹(6 octets)으로 구성된다. (총 48bit) 네트워크 어댑터 또는 네트워크 인터페이스 카드는 항상 하드웨어, 일반적으로 ROM(읽기 전용 메모리) 또는 BIOS 시스템에 공급되는 MAC 주소와 함께 제공된다. 물리적 주소는 제조업체에서 NIC에 저장하므로 이 주소는 BIA(Burned-In Address) 또는 이더넷 하드웨어 주소라고도 한다. 여러 NIC 제조업.. 2023. 11. 28.
VPN 터널링 형식 정리 L2F(Layer 2 Forwarding) Cisco가 제안 원격 사용자의 홈 사이트에 주소가 할당, 사용자 인증은 홈 사이트의 게이트웨이에서 이루어짐 접속 서버(Access Server)는 주어진 도메인과 사용자 ID가 VPN 사용자인지 여부만을 검정 PPTP Microsoft, 3Com, US.Robotics에서 개발 PPP의 인증, 압축 및 암호화 매커니즘을 그대로 이용하는 사실상의 산업 표준 네트워크 및 전화 접속 연결을 통해 PPTP 클라이언트쪽을 구성 기본적으로 5개의 PPTP포트가 구성됨 하나의 터널에 하나의 연결만을 지원 RC4 알고리즘을 사용 주소 부분은 암호화 하지 않는다. 6 Byte 헤더를 사용 L2TP PPP 프레임을 IP, X.25, 프레임 릴레이 그리고 ATM등과 같은 여러 종.. 2023. 11. 28.
네트워크 관리사 2급 - 서브넷 개수 구하기 문제 문제 아래의 제시 정보를 보고 서브넷 개수를 고르시오. SM : 255.255.255.224 보기 문항 보기 1> 2 보기 2> 4 보기 3> 8 보기 4> 16 보기 5> 32 보기 6> 64 보기 7> 128 정답 및 풀이 보기 더보기 정답 : 보기 3번 주어진 255.255.255.224를 가지고 서브넷의 개수를 구하면 된다. 256 - 224 = 32, 즉 1반에 32개씩 배정하면 된다. (256을 빼주는 이유는 IP주소 자리에 올 수 있는 최소값은 0이고 최대 255까지이기 때문이다. 0부터 255까지 세어보면 총 256개가 됨) IP주소 맨 마지막 자리를 32개의 서브넷(반)으로 나눴다는 의미로 총 서브넷 개수는 8개가 된다. 2023. 11. 20.