본문 바로가기
728x90
728x90

전체 글117

[Internet; 인터넷] DHCP(Dynamic Host Configuration Protocol): 네트워크의 기본을 책임지는 기술Internet; 인터넷] DHCP(Dynamic Host Configuration Protocol): 네트워크의 기본을 책임지는 기술 인터넷과 네트워크를 사용할 때 가장 중요한 것은 각 기기가 서로 통신할 수 있도록 IP 주소를 할당받는 것입니다. 이 IP 주소는 네트워크 상에서 각 기기의 고유한 식별자 역할을 하며, 서로 간의 원활한 데이터 송수신을 가능하게 만듭니다. 그렇다면 이 IP 주소는 어떻게 기기에게 할당될까요? 바로 DHCP가 이 중요한 역할을 수행합니다.1. DHCP란 무엇인가?**DHCP(Dynamic Host Configuration Protocol)**는 네트워크에 접속한 기기들에게 자동으로 IP 주소를 할당해주는 프로토콜입니다. 네트워크 상에서 수많은 기기들이 동시다발적으로 연결될 때, 각각의 기기에 수동으로 IP 주소를 부여하는 것은 매우 비효율적입니다. 이를 해결하기 위해 DHCP 서버가 자동으로 각 기기에 사.. 2024. 9. 10.
[Internet; 인터넷] DNS의 역사와 발전 과정 요약 DNS의 역사: 인터넷 주소 체계의 발전인터넷의 초기 단계에서는 모든 컴퓨터가 IP 주소를 통해 직접 연결되었습니다. 이 시기에는 네트워크에 연결된 컴퓨터의 수가 적었기 때문에, IP 주소만으로도 컴퓨터 간의 소통이 가능했습니다. 그러나 인터넷 사용자가 급격히 늘어나면서 사람이 기억하기 힘든 숫자로 된 IP 주소 대신 더 직관적이고 사용하기 쉬운 도메인 이름을 도입할 필요성이 생겼습니다. 이렇게 등장한 것이 바로 DNS(Domain Name System)입니다.1. 1983년: DNS의 탄생1983년, 폴 모카페트리스(Paul Mockapetris)가 DNS를 개발하면서 인터넷의 주소 체계가 근본적으로 변화했습니다. 그의 아이디어는 기존의 IP 주소 시스템을 확장하여, 사람이 읽을 수 있는 도메인 이름을.. 2024. 9. 10.
[Javascript; 자바스크립트] 자바스크립트에서 세미콜론 사용 가이드 https://www.codecademy.com/resources/blog/your-guide-to-semicolons-in-javascript/ Your Guide to Semicolons in JavaScriptWhen do you need a semicolon? Here's a handy cheat sheet!www.codecademy.com이 글은 개인적으로 공부하면서 저만의 설명을 작성한 글입니다.Javascript에서 세미콜론(;)은 문장(statement)을 구분하는 데 사용됩니다.하지만 Javascript 엔진은 세미콜론을 자동으로 삽입(ASI: Automatic Semicolon Insertion)할 수 있어서, 코드에서 세미콜론을 생략할 수도 있습니다.그럼에도 불구하고 세미콜론을 명시적.. 2024. 9. 9.
[Docker; 도커] Scale / 스케일 용어 정리 (스케일 인, 스케일 아웃, 스케일 업, 스케일 다운) 스케일(Scale) 사전적 의미스케일(scale)은 다음을 가리킨다.저울: 무게 또는 상대적인 질량의 비를 측정하는 데 쓰이는 기구의 총칭[출처] : 위키백과 https://ko.wikipedia.org/wiki/%EC%8A%A4%EC%BC%80%EC%9D%BC 스케일 - 위키백과, 우리 모두의 백과사전위키백과, 우리 모두의 백과사전. 스케일(scale)은 다음을 가리킨다. 비늘: 어류나 파충류의 몸 표면 전부, 혹은 조류나 포유류의 몸의 일부를 덮고 있는 얇고 단단한 조각 축척: 실제의 거리를 지ko.wikipedia.org스케일 업(Scale-Up), 스케일 아웃(Scale-Out)이란?스케일 업과 스케일 아웃은 인프라 확장을 위한 방법이다.스케일 업(Sacle-Up)스케일 업은 하나의 서버 하드웨어.. 2024. 8. 1.
[HTML; 헤이치티엠엘] MIME TYPE / Content-Type MIME(Multipurpose Internet Mail Extensions) 타입과 Content-Type은 웹과 이메일에서 데이터를 전송하고 해석하는 데 중요한 역할을 하는 표준입니다. MIME 타입은 미디어 타입이나 콘텐츠 타입을 식별하기 위해 사용됩니다. 여기서 "미디어 타입"이란 데이터의 종류를 나타내는 라벨이며, 예를 들어 텍스트, 이미지, 오디오, 비디오 등 다양한 유형의 데이터를 식별할 수 있습니다.MIME 타입의 역사초기 개발MIME 타입은 초기에는 이메일에서 다양한 형식의 데이터(텍스트, 이미지 등)을 처리하기 위해 개발되었습니다. 이메일 시스템에서는 텍스트 데이터가 기본이었지만, 이미지나 바이너리 데이터(예: 첨부 파일)를 전송하기 위해 추가적인 메커니즘이 필요했습니다.표준화1991년.. 2024. 6. 21.
[MySQL; 마이에스큐엘] 오류 / 에러 / this is incompatible with sql_mode=only_full_group_by MySQL 5.7org.springframework.jdbc.BadSqlGrammarException: ### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'db.a.id' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by5.7 버전에 sql_mode라는 항목이 생겼는데 그 옵션 중 only_full_group.. 2024. 6. 14.
728x90
728x90