네트워크5 네트워크 응용 계층 식별자: 세션 ID, 쿠키, OAuth 토큰 등 네트워크와 웹 애플리케이션 환경의 주요 식별자들네트워크와 웹 애플리케이션 환경에서 사용자를 식별하고, 상태를 추적하며, 권한을 관리하는 것은 매우 중요한 일입니다. 이 글에서는 네트워크의 응용 계층에서 사용되는 주요 식별자들에 대해 설명합니다. 세션 ID뿐만 아니라 쿠키, API 키, OAuth 토큰, 사용자 ID, JWT와 같은 다양한 식별자를 살펴보고, 이들이 어떻게 사용되는지에 대해 알아보겠습니다.1. 세션 ID (Session ID)세션 ID는 클라이언트와 서버 간의 지속적인 상호작용을 관리하기 위해 사용됩니다. 웹 애플리케이션에서는 사용자가 로그인하면 세션 ID가 생성되고, 이 ID를 통해 서버는 사용자의 상태를 추적합니다. 주로 쿠키나 URL 파라미터로 전달되며, 사용자가 세션 내에서 수행한 .. 프로그래밍공부(Programming Study)/네트워크(Network) 2024. 8. 13. [다익스트라] 백준 1753 최단경로 이번 포스팅에서는 백준 1753번 문제를 다익스트라 알고리즘을 활용하여 풀이하는 방법을 다뤄보겠습니다. 이 문제는 특정 시작점에서 다른 모든 정점으로 가는 최단 경로를 찾는 문제로, 그래프 이론에서 자주 등장하는 문제 유형입니다.문제 설명주어진 그래프에서 시작점으로부터 다른 모든 정점으로의 최단 경로를 구하는 문제입니다. 그래프는 방향성이 있으며, 간선마다 가중치가 부여되어 있습니다. 다익스트라 알고리즘은 이와 같은 가중 그래프에서의 최단 경로 문제를 효율적으로 해결할 수 있는 알고리즘입니다.다익스트라 알고리즘 개요다익스트라 알고리즘은 그래프 이론에서 가장 널리 사용되는 최단 경로 탐색 알고리즘 중 하나입니다. 이 알고리즘은 가중치가 있는 그래프에서, 하나의 시작 정점으로부터 다른 모든 정점으로 가는 최.. 알고리즘공부(Algorithm Study)/문제풀이(ProblemSolving) 2024. 8. 10. [컴퓨터네트워크]4. Application Layer Application architectures peer-to-peer(P2P) client-server Client-server architecture server always-on host permanent IP address data centers for scaling clients communicate with server do not communicate directly with each other may be intermittently connected may have dynamic IP address P2P architecture no always-on server arbitrary end systems directly communicate peers request service from ot.. 프로그래밍공부(Programming Study)/네트워크(Network) 2023. 3. 28. 5. 네트워크에서 홉이란? 네트워크에서 홉(hop)은 패킷이 네트워크 상에서 이동할 때 거치는 라우터나 스위치 등의 네트워크 장비의 수를 의미합니다. 간단히 말해, 패킷이 출발지에서 목적지로 가는 동안 거쳐가는 중간 경유지의 수를 홉이라고 합니다. 예를 들어, 패킷이 A 컴퓨터에서 B 컴퓨터로 가는 경우, A 컴퓨터에서 첫 번째 라우터까지의 거리가 1홉, 첫 번째 라우터에서 두 번째 라우터까지의 거리가 2홉, 두 번째 라우터에서 B 컴퓨터까지의 거리가 3홉이 됩니다. 네트워크에서 홉의 개수는 패킷의 전송 속도와 지연 시간, 대역폭 등에 영향을 미치며, 홉의 수가 많을수록 전송 속도가 느려지고 지연 시간이 늘어날 수 있습니다. 따라서, 최적의 라우팅 경로를 찾아 패킷의 홉 수를 최소화하는 것이 중요합니다. 프로그래밍공부(Programming Study)/WithChatGPT 2023. 3. 26. 2022년 6월 5주차 - 면접을 위한 CS 전공지식 노트 - 네트워크의 기초 SECTION 2.1 네트워크의 기초 네트워크 노드와 링크가 서로 연결되어 있거나 연결되어 있지 않은 집합체 노드 : 서버, 라우터, 스위치 등 네트워크 장치 링크 : 유선 또는 무선 처리량과 지연시간 좋은 네트워크란 많은 처리량을 처리할 수 있으며 지연 시간이 짧고 장애 빈도가 적으며 좋은 보안을 갖춘 네트워크 처리량(throughput) 링크를 통해 전달되는 단위 시간당 데이터양 단위 : bps(bits per second) 초당 전송 또는 수신되는 비트 수 사용자들이 많이 접속할 때마다 커지는 트래픽, 네트워크 장치 간의 대역폭, 네트워크 중간에 발생하는 에러, 장치 하드웨어 스펙에 영향을 받음 대역폭 : 주어진 시간 동안 네트워크 연결을 통해 흐를 수 있는 최대 비트 수 지연시간(latency) .. 독서(Reading)/오늘의 책(Today's book) 2022. 6. 29. 이전 1 다음 728x90