본문 바로가기

테마61

혼자 공부하는 네트워크: Chapter 02: 물리 계층과 데이터 링크 계층 혼자 공부하는 네트워크 | 강민철 - 교보문고혼자 공부하는 네트워크 | 혼자 해도 충분하다! 1:1 과외하듯 배우는 네트워크 자습서『혼자 공부하는 네트워크』는 개발자의 필수 지식인 네트워크를 기본부터 제대로 학습할 수 있도록 돕는product.kyobobook.co.kr 02-1 이더넷주로 LAN, 그중에서도 유선 LAN 구축을 위한 물리 계층과 데이터 링크 계층 관련 개념들을 학습한다. 이번 파트에서는 물리 계층과 데이터 링크 계층을 구성하는 가장 대중적인 기술인 이더넷에 대해 학습한다. 물리 계층과 데이터 링크 계층은 서로 밀접하게 연관되어 있는데, 두 계층 모두 이더넷이라는 공통된 기술이 사용되기 때문이다. 이더넷(Ethernet)은 현대 LAN, 특히 유선 LAN 환경에서 가장 대중적으로 사용되는.. 2024. 10. 2.
혼자 공부하는 네트워크: Chapter 01: 컴퓨터 네트워크 시작하기 혼자 공부하는 네트워크 | 강민철 - 교보문고혼자 공부하는 네트워크 | 혼자 해도 충분하다! 1:1 과외하듯 배우는 네트워크 자습서『혼자 공부하는 네트워크』는 개발자의 필수 지식인 네트워크를 기본부터 제대로 학습할 수 있도록 돕는product.kyobobook.co.kr 01-2 네트워크 거시적으로 살펴보기 네트워크란 여러 장치가 서로 연결되어 정보를 주고 받을 수 있는 통신망이다. 네트워크는 그래프(Graph) 형태로 노드(Node)와 노드를 연결하는 간선(Edge)으로 이루어진 자료 구조(Data Structure)이다. 여기서 자료 구조는 정보를 표현하고 다루는 방법을 의미한다. 노드를 정점(Vertex), 간선은 링크(Link)라고도 부른다. 호스트(Host)는 가장자리 노드를 의미한다. 네트워크.. 2024. 9. 25.
자바(Java): 자바 프로그램의 실행 과정(feat. 컴파일 타임 환경, 런타임 환경, JVM) 자바 개발자나 프로그래머가 컴파일 타임 환경과 런타임 환경에 대해 이해하는 것은 자바 프로그램의 효율적인 개발, 디버깅, 성능 최적화를 위해 매우 중요합니다. 각각의 환경이 프로그램의 동작에 어떻게 영향을 미치는지 이해하면, 더 나은 프로그램 설계와 디버깅을 할 수 있습니다.컴파일 타임 환경과 그 중요성컴파일 타임은 자바 소스 코드가 바이트코드로 변환되는 과정을 의미합니다. 이 환경에 대한 이해는 코드의 구조적 안정성 및 오류 방지에 중요한 역할을 합니다. 컴파일 타임 환경을 이해해야 하는 이유는 다음과 같습니다.문법 및 타입 오류 탐지: 컴파일 타임에 문법 오류, 타입 불일치 등의 문제가 발생하면 프로그램이 컴파일되지 않기 때문에, 코드를 작성할 때 미리 이러한 문제를 해결할 수 있습니다. 즉, 실행 .. 2024. 9. 9.
Locky Linux: IP 기반 호스팅, 이름 기반 호스팅, SSL/TLS, PostgrSQL (feat. apache 2.4.57) 호스팅(Hosting)- 서버 컴퓨터의 전체 또는 일정 공간을 이용할 수 있도록 임대해 주는 서비스 IP 기반 호스팅(IP-based Hosting)- 각 도메인이 고유의 IP 주소를 가지는 방식- 동일한 서버에 여러 IP 주소를 할당하고, 각 IP 주소에 특정 도메인을 연결하여 웹 사이트를 제공 이름 기반 호스팅(Name-based Hosting)- 하나의 IP 주소를 여러 도메인에서 공유하는 방식-  웹 브라우저가 서버에 연결될 때, 도메인 이름(Host 헤더)을 전달하고, 서버는 이 도메인 이름을 기반으로 어떤 웹사이트를 제공할지 결정 IP 기반 호스팅과 이름 기반 호스팅 비교구분IP 주소 기반 호스팅이름 기반 호스팅IP 주소각 도메인마다 고유 IP 주소 필요하나의 IP로 여러 도메인 사용 가능SS.. 2024. 9. 5.
Locky Linux: 아파치 httpd.conf 파일(feat. Apache 2.4.57) core - Apache HTTP Server Version 2.4This directive enables operating system specific optimizations for a listening socket by the Protocol type. The basic premise is for the kernel to not send a socket to the server process until either data is received or an entire HTTP Request is buffered.httpd.apache.org 해당 글은 httpd.conf 파일 내용을 바탕으로 정리한 글입니다.부족한 설명은 아파치 공식 홈페이지를 참고합니다. 1. ServerRoot 28 # Do n.. 2024. 8. 25.
Locky Linux: 아파치, PHP 설치하기(feat. Apache 2.4.57, PHP 8.2.13, Remi Repository) 1. 시작하기 전에VirtubalBox 7.0.20 가상 머신: Rocky Liunx 9.4 (Blue Onyx)locky@localhost ~]$명령줄 프롬프트($, Command Line Prompt)가 생략된 명령은 모두 홈 디렉토리(~, Home Directory)에서 수행되는 명령입니다. 2. 아파치 설치하기sudo dnf update -ydnf는 Rocky Linux 및 기타 Red Hat 계열 배포판에서 패키지 관리자로 사용됩니다. 시스템의 전체 패키지를 최신 버전으로 업데이트합니다. sudo dnf list httpd마지막 메타자료 만료확인(0:28:28 이전): 2024년 08월 24일 (토) 오후 12시 35분 31초.설치된 꾸러미httpd.x86_64 .. 2024. 8. 24.