본문 바로가기
[네트워크] 도메인 이름 (Domain Name) 도메인 이름(Domain Name)은 인터넷에서 특정 위치를 식별하는데 사용되는 사람이 읽을 수 있는 주소로, 웹사이트와 온라인 서비스에 더 쉽게 접근할 수 있도록 해준다. 도메인 주소는 IP 주소로 변환되며, 이는 컴퓨터가 서버를 찾고 연결하는데 사용하는 숫자 식별자다. 인터넷에 연결된 컴퓨터는 IP 주소(ex. IPv4: 192.0.2.172 / IPv6: 2001:db8:8b73:0000:0000:0370:1337)를 통해 웹에 접속한다. 컴퓨터는 이러한 IP 주소를 쉽게 처리할 수 있지만, 사람들은 서버를 운영하는 사람이 누군지 또는 웹사이트가 제공하는 서비스가 무엇인지 알기 어렵다. 또 IP 주소를 기억하기 어렵고 시간이 지나면 변경이 될수도 있다. 이러한 문제를 해결하기 위해 도메인 이름은 숫.. 2025. 1. 23.
[알고리즘] 깊이 우선 탐색 (DFS, Depth-First Search) 이번 포스팅은 그래프를 탐색하는 알고리즘 중 하나인 깊이 우선 탐색(DFS)에 대해 알아보려고 한다.  [자료구조] 그래프 (Graph)그래프라고 하면 원 그래프나 막대 그래프, 혹은 수학의 y=f(x) 그래프가 생각날 수 있다.하지만 컴퓨터 과학에서 사용하는 그래프는 좀 다르다. 이번 포스팅에서는 컴퓨터 과학에서 말하는 그래twd0622.tistory.com 현재 차근차근 해보자는 생각에 기초 공부를 하는 중이다. 좀 더 자세한 내용은 다른 글에 작성하거나 추후 글을 수정하는 방향으로 작성해 보겠다. 틀린 내용이 있거나 궁금한게 있다면 편하게 댓글 남겨주시면 감사하겠습니다!📝 개념처음 시작할 때 그래프의 구조를 모르는 상태에서, 어떤 정점(시작점)에 위치 하고 있다고 가정해보자.목적은 간선에 따라가며.. 2025. 1. 17.
[알고리즘] 너비 우선 탐색 (BFS, Breadth-First Search) 이번 포스팅은 그래프를 탐색하는 알고리즘 중 하나인 너비 우선 탐색(BFS)에 대해 알아보려고한다.   [자료구조] 그래프 (Graph)그래프라고 하면 원 그래프나 막대 그래프, 혹은 수학의 y=f(x) 그래프가 생각날 수 있다.하지만 컴퓨터 과학에서 사용하는 그래프는 좀 다르다. 이번 포스팅에서는 컴퓨터 과학에서 말하는 그래twd0622.tistory.com 현재 차근차근 해보자는 생각에 기초 공부를 하는 중이다. 좀 더 자세한 내용은 다른 글에 작성하거나 추후 글을 수정하는 방향으로 작성해 보겠다. 틀린 내용이 있거나 궁금한게 있다면 편하게 댓글 남겨주시면 감사하겠습니다! 📝 개념처음 시작할 때 그래프의 구조를 모르는 상태에서, 어떤 정점(시작점이라고 함)에 위치 하고 있다고 가정해보자. 목적은 시.. 2025. 1. 17.
[네트워크] HTTP (Hypertext Transfer Protocol) HTTP(Hypertext Transfer Protocol)는 World Wide Web을 통해 하이퍼 텍스틑를 전송하는데 사용되는 프로토콜이다.이 프로토콜은 메시지가 어떻게 형식화되고 전송되는지, 그리고 웹 서버와 브라우저가 다양한 명령에 어떻게 응답해야 하는지를 정의한다. HTTP는 요청-응답 모델에서 작동한다. 클라이언트(보통 웹 브라우저)가 웹 페이지나 파일과 같은 리소스에 대한 HTTP 요청을 서버에 보내고 서버는 요청된 콘텐츠와 요청 결과를 나타내는 HTTP 상태 코드로 응답한다. HTTP는 상태를 저장하지 않는다. 즉, 클라이언트에서 서버로 보내는 각 요청은 독립적이며 이전 상호 작용에 대한 정보는 유지하지 않는다. 웹에서 데이터 통신의 기초를 형성하며, 일반적으로 암호화된 통신을 위해 보안.. 2025. 1. 16.
[자료구조] 그래프 (Graph) 그래프라고 하면 원 그래프나 막대 그래프, 혹은 수학의 y=f(x) 그래프가 생각날 수 있다.하지만 컴퓨터 과학에서 사용하는 그래프는 좀 다르다. 이번 포스팅에서는 컴퓨터 과학에서 말하는 그래프에 대해 알아보도록 하겠다.현재 차근차근 해보자는 생각에 기초 공부를 하는 중이다. 좀 더 자세한 내용은 다른 글에 작성하거나 추후 글을 수정하는 방향으로 작성해 보겠다. 틀린 내용이 있거나 궁금한게 있다면 편하게 댓글 남겨주시면 감사하겠습니다!📝 그래프 개념원으로 그려진 것은 정점 혹은 노드(N, node)라고 한다. 그리고 정점과 정점을 이은 선분을 간선(E, edge)라고 한다.즉, 그래프란 몇개의 정점이 간선으로 연결되어 있는 것을 말한다.💡 그래프 예시그래프를 사용하면 세상의 다양한 것들을 표현할 수 .. 2025. 1. 15.
[네트워크] 인터넷 기초 개념 정리 인터넷은 대부분의 현대 소프트웨어 어플리케이션이 구축되는 기반이다.효과적이고 안전하게 확장 가능한 애플리케이션과 서비스를 구축하려면 인터넷이 작동하는 방식과 연결성을 활용하는 방법에 대한 이해가 필요하다. 때문에 개발자로서 인터넷이 무엇인지, 어떻게 작동하지는지 이해하는 것이 중요하다고 생각한다.그래서 이번 포스팅에선 인터넷에 대한 기초 개념에 대해 정리해 보려고한다. - 참고 사이트 -How does the Internet Work? https://cs.fyi/guide/how-does-internet-workThe internet, explained https://www.vox.com/2014/6/16/18076282/the-internet📡 인터넷이란?인터넷이 무엇인지 알아보기 전에 네트워크가 무.. 2025. 1. 14.