2025/04 8

[네트워크] NIC, L2 Frame, LAN 카드, MAC주소

NIC + (L2) Frame + LAN card + MAC- NIC(Network Interface Card)는 흔히 LAN(Locla Area Network) 카드이다.- 유/무선 NIC이 있지만 굳이 구별하지 않고 NIC라고 할 때가 많다.- NIC은 H/W이며 MAC주소를 갖는다.   NIC (Network Interface Card, 네트워크 인터페이스 카드)- 흔히 LAN 카드라고 불립니다. 즉, NIC와 LAN 카드는 거의 같은 의미로 사용된다. - 유선(랜선 연결) NIC와 무선(Wi-Fi) NIC가 있지만, 보통 그냥 "NIC"라고 통칭하는 경우가 많다. - NIC는 하드웨어 장치입니다. 컴퓨터나 네트워크 장치에 실제로 꽂히는 부품이다. - 각 NIC는 고유한 MAC 주소를 가지고 있다...

[데이터센터] BSC란? (Basic Struscture Cabling)

Basic Structure Cabling(BSC)구조화된 케이블링을 의미한다.건물이나 캠퍼스 전체에 걸쳐 음성, 데이터 및 비디오 신호를 전송하기 위해 표준화된 케이블과 하드웨어로 구성된 시스템이다.이는 현대적인 통신 및 네트워킹의 기본 요소이며, 효율적이고 체계적인 케이블 관리 방식을 제공한다. BSC의 주요 구성 요소BSC는 여러 하위 시스템으로 구성된다.1. 수평 케이블링 (Horizontal Cabling): 작업 영역에서 통신실까지 케이블을 연결한다.2. 백본 케이블링 (Backbone Cabling): 통신실, 장비실 및 입구 시설 간에 케이블을 연결한다.3. 통신실 (Telecommunications Room): 케이블 연결 및 네트워크 장비를 위한 공간이다.4. 작업 영역 (Work Ar..

[프론트엔드] 브라우저 메모리 캐시, 디스크 캐시

메모리 캐시랑 디스크 캐시는 브라우저가 리소스를 저장하는 방식을 나타낸다.  메모리 캐시란?- 말 그대로 메모리, 즉 RAM에 저장돼서 빠른 속도가 특징이다.- RAM 메모리까지 가지 않고 CPU에 작은칩 안에 빠른 메모리 L1, L2, L3에서 데이터를 가져와 디스크 캐시 보다 더 빠르게 데이터를 가져 온다.- 현재 열린 탭에서 CSS나 JS 같은 리소스를 바로 가져올 때 유용합니다. 하지만 브라우저 창을 닫거나 새로고침하면 해당 리소스들이 사라지게 된다. 디스크 캐시란?- 하드디스크나 SSD 같은 저장장치에 저장돼서, 브라우저를 껐다 켜도 남아 있는 것이 특징이다.- 하드디스크에 접근하는 시간을 개선하고자 RAM에 저장하는 기법이며 하드디스크에 접근해서 데이터를 가져오는 것보다 RAM에 접근에서 데이..

[네트워크] 면접에서 물어보는 OSI 7 계층

"물데네전세표어"아마 IT 하신 분들이면 머릿속에 외우고 있는 단어일것이라 생각된다.물리계층부터 어플리케이션 계층까지 그래, 일단 외우긴 외웠는데. 면접에서는 물데네전세표어를 아냐고 물어보진 않기에,면접 때 물데네전세표어를 어떻게 물어보는지 키워드 바탕으로준비해보자!  OSI 7계층: 표준화, 효율적인 통신데이터링크/전송 계층: 데이터링크(동일 네트워크), 전송(최종 사용자), 신뢰성 보장7계층 프로토콜: 계층별 기능, 다양한 프로토콜(이더넷, IP, TCP, HTTP 등)라우터 계층: 네트워크 계층, IP 주소 기반, 최적 경로, 패킷 전달TCP 계층: 전송 계층, 연결 지향형 통신, 데이터 신뢰성OSI 7계층 캡슐화: 헤더 추가, 데이터 포장, 효율적인 데이터 전송Port 번호: IP 주소, 애플리케..

[그리디] 백준 11399번 ATM

문제인하은행에는 ATM이 1대밖에 없다. 지금 이 ATM앞에 N명의 사람들이 줄을 서있다. 사람은 1번부터 N번까지 번호가 매겨져 있으며, i번 사람이 돈을 인출하는데 걸리는 시간은 Pi분이다.사람들이 줄을 서는 순서에 따라서, 돈을 인출하는데 필요한 시간의 합이 달라지게 된다. 예를 들어, 총 5명이 있고, P1 = 3, P2 = 1, P3 = 4, P4 = 3, P5 = 2 인 경우를 생각해보자. [1, 2, 3, 4, 5] 순서로 줄을 선다면, 1번 사람은 3분만에 돈을 뽑을 수 있다. 2번 사람은 1번 사람이 돈을 뽑을 때 까지 기다려야 하기 때문에, 3+1 = 4분이 걸리게 된다. 3번 사람은 1번, 2번 사람이 돈을 뽑을 때까지 기다려야 하기 때문에, 총 3+1+4 = 8분이 필요하게 된다. ..

공부/Python 2025.04.02

[서버] Linux와 Windows 서버에 인증서 설치하기

리눅스 서버 (Apache) 1. 필수 패키지 설치:sudo apt updatesudo apt install apache2 openssl 2. SSL 가상 호스트 설정 파일 생성 또는 편집: sudo nano /etc/apache2/sites-available/your_domain.conf  ServerName your_domain.com SSLEngine on SSLCertificateFile /path/to/your_domain.crt SSLCertificateKeyFile /path/to/your_domain.key SSLCertificateChainFile /path/to/your_domain_bundle.crt # (필요한 경우)  3. SSL 활성화 및 설정 적용:s..

[백엔드] SSL 인증서와 HTTPS

SSL 인증서 및 HTTPS 작동 방식앞서 대칭키 암호화와 비대칭키 암호화에 대해 알아보았습니다. 이제 이러한 암호화 방식을 활용하는 SSL 인증서와 HTTPS에 대해 알아보자SSL(Secure Sockets Layer) 인증서란?SSL 인증서는 웹사이트의 신원을 확인하고, 웹 서버와 브라우저 간의 안전한 연결을 설정하는 데 사용되는 디지털 인증서이다. SSL 인증서는 웹사이트의 공개 키를 포함하며, 이는 방문자의 브라우저가 서버의 신원을 확인하고 안전하게 데이터를 암호화하는 데 사용된다. SSL은 현재 TLS(Transport Layer Security)라는 이름으로 표준화되어 사용되고 있다. 따라서, SSL 인증서는 TLS 인증서를 포괄하는 개념으로 이해할 수 있다.SSL 인증서의 작동 원리연결 요청..

[백엔드] 암호화 방식: 대칭키, 비대칭키

HTTPS의 보안 기능에 대해 이해하려면 먼저 대칭키와 공개키(비대칭키)에 대한 이해가 필요하다.  평문을 암호화하고 복호화하는 경우 키를 사용할 수 있다. 대칭키 암호화(Symmetric Key Cryptography) : 암복호화에 사용하는 키가 동일한 경우비대칭키 암호화에 비해서 속도가 빠르다.대칭키를 교환하는 과정에서 탈취 위험성이 존재한다.대칭키 암호화 방식에서는 각 통신 참여자 쌍마다 다른 키가 필요할 수 있다. -> 통신 대상이 많아질수록 대칭키의 수가 많아지므로 키 관리가 복잡해질 수 있다.비대칭키 암호화 , 공개키 암호화(Asymmetric Key Cryptography): 암복호화에 사용하는 키가 서로 다른 경우공개키와 개인키가 존재한다.송신자는 수신자의 공개키를 이용해 암호화를 수행하..