네트워크

·네트워크
애플리케이션 코드상에는 전혀 문제가 없는데 사용자가 서비스로부터 데이터를 가져오지 못하는 상황이 발생되기도 하는데, 이는 네트워크 병목 현상일 가능성이 있다.  🔎 병목 현상이란?컴퓨터 또는 네트워크 리소스에 의해 데이터 흐름이 제한되는 불연속 조건을 나타낸다.   으잉 뭔소리지? 🤔  데이터 흐름은 다양한 시스템 리소스의 대역폭에 따라 제어된다. 네트워크에서 작동하는 시스템이 기존 네트워크 용량에서 지원하는 것보다 많은 양의 데이터를 전달하는 경우 네트워크 병목 현상이 발생한다.네트워크 병목 현상의 주된 원인은 아래와 같다.  네트워크 대역폭네트워크 토폴로지서버 CPU, 메모리 사용량비효율적인 네트워크 구성  만약 병목 현상이 네트워크로부터 발생한 문제점이라면?!네트워크 성능 분석을 해봐야 한다. ..
·네트워크
🔎 네트워크란? 노드와(node)와 링크(link)가 서로 연결되어 있으며 리소스를 공유하는 집합을 의미한다. 노드 : 서버, 라우터, 스위치 등 네트워크 장치를 의미 링크 : 유선 또는 무선을 의미 네트워크를 구축할 때는 '좋은' 네트워크로 만드는 것이 중요하다. 💡 좋은 네트워크란? 많은 처리량을 처리할 수 있으며 지연 시간이 짧고 장애 빈도가 적으며 좋은 보안을 갖춘 네트워크를 말한다. 처리량..? 지연 시간..? 의미는 대충 알겠지만 정확하게 뜻을 잡고가자! 🏷️ 처리량 처리량은 링크 내에서 성공적으로 전달된 데이터의 양을 말한다. 보통 얼만큼의 트래픽을 처리했는지를 나타낸다. "많은 트래픽을 처리한다 = 많은 처리량을 가진다" 라는 의미이다. 단위로는 bps(bits per second)를 쓴다..
·네트워크
인터넷에서 컴퓨터들이 서로 정보를 주고받는 데 쓰이는 프로토콜의 집합을 인터넷 프로토콜 스위트(internet protocol suite)라고 한다. 이를 TCP/IP 4계층 모델로 설명하거나 OSI 7계층 모델로 설명하기도 한다. 여기서 잠깐! 🔎 프로토콜이란? 서로 다른 하드웨어와 운영체제 등을 가지고 서로 통신을 하기 위한 모든 요소와 규칙을 말한다. TCP/IP 4계층, OSI 7계층 둘 다 많이 접해본 단어이지만 매번 까먹기 일수.. 그래서 이번 기회에 한번 TCP/IP 4계층을 정리해보려고 한다! ⛓️ TCP/IP TCP/IP 계층은 네 개의 계층을 가지고 있으며 OSI 7계층과 많이 비교한다. TCP/IP 계층과 달리 OSI 계층은 애플리케이션 계층을 세 개로 쪼개고 링크 계층을 데이터 링크..
·네트워크
쿠키와 세션을 알아보기 전에, 쿠키와 세션은 왜 사용하는 걸까?🤔 이유는 HTTP 프로토콜의 특성이자 약점과 관련있다. 🔎 쿠키와 세션을 사용하는 이유 HTTP 프로토콜 환경은 "Connectionless, Stateless"한 특징을 가지기 때문에 서버는 클라이언트가 누군지 매번❗️ 확인해야 한다. 이를 보완하기 위해 쿠키와 세션을 사용한다. "Connectionless, Stateless" 특징을 간단히 정리해보면 아래와 같다. ✂️ Connectionless 프로토콜 ( 비연결지향 ) 클라이언트가 서버에 요청(request)했을 때 요청에 맞는 응답(response)을 보낸 후 연결을 끊는 처리 방식 ❌ Stateless 프로토콜 ( 상태정보 유지 안함 ) 클라이언트의 상태정보를 가지지 않는 서버 ..
·네트워크
로그인/회원가입 인증 프로레스를 알아보다가 토큰 개념을 잘 모르겠어서 이번 기회에 확실히 잡고 가보려고 한다! 하지만 그 전에! 쿠키/세션이 뭔지 잘 모르겠다면..? 아래 포스팅 보고 오는걸 추천!!!
임구마🍠
'네트워크' 카테고리의 글 목록