NETWORK 14

[NETWORK] L4 스위치

L4 스위치 OSI 3, 4 Layer에 속한 IP 주소 및 TCP/UDP 포트 정보를 참조하여 스위칭하는 장비 Transport Layer(IP + Port)를 이용한 로드밸런싱 TCP, UDP 프로토콜을 사용 Port 기반 스위칭 지원 VIP(Virtual IP)와 매핑한 테이블을 가지고 있어, VIP로 들어오는 트래픽을 여러 서버에 분산시킴 주로 라운드로빈 방식을 사용 L4 스위치 주요기능 서버 로드밸런싱 기능 : 인터넷의 서버 부하분산 기능을 말하며, 여러 대의 서버를 마치 하나의 서버처럼 동작하게 함으로써, 인터넷 서버의 성능 및 안정성을 향상 시킴 캐시 리다이렉션 기능 : 캐싱 서버를 좀 더 효율적으로 사용할 수 있게 함, 캐시는 인터넷 서버와 클라이언트 단에서도 속도 향상과 WAN 구간의 트..

NETWORK 2021.09.27

[NETWORK] OSI 7계층, TCP/IP 4계층

정의 OSI 7계층 국제표준화기구에서 개발한 모델로서, 네트워크 프로토콜 디자인과 통신을 계층으로 나눈 것 네트워크 통신을 7단계로 나눈 것이라 보면 됨 일반적으로 하위 계층들은 하드웨어로, 상위 계층들은 소프트웨어 TCP/IP 4계층 OSI 참조 모델을 기반으로 상업적이고 실무적으로 이용될 수 있도록 단순화된 모형 네트워크 전송 시 데이터 표준을 정리한 것이 OSI 7계층, 이 이론을 실제로 사용하는 인터넷 표준이 TCP/IP 4계층이라 보면됨 OSI 7계층 구성 Physical Layer (물리계층) : 7계층중 최하위 계층, 전기적, 기계적 특성의 데이터(비트단위 데이터)를 전송하는 계층 Data-Link Layer (데이터링크계층) : 물리계층에서 송수신된는 정보와 오류의 관리하여 신뢰성 있는 정..

NETWORK 2021.07.11

[NETWORK] TCP / UDP

TCP와 UDP는 전송계층에서 사용하는 프로토콜, 전송계층은 송신자와 수신자를 연결하는 통신 서비스를 제공하고 IP에 의해 전달되는 패킷의 오류를 검사하며 재전송 요구 제어등을 담당하는 계층 TCP 정의 연결지향적 프로토콜 클라이언트와 서버가 연결된 상태에서 데이터를 주고 받는 프로토콜 특징 연결형 서비스로 가상회선 방식을 사용 데이터의 경게를 구분하지 않음 신뢰성 있는 데이터 전달과 흐름 제어하며 데이터 전송 순서 보장 1 : 1 통신만 가능하며, UDP보다 속도가 느림 3 way handshake, 4 way handshake TCP 통신을 위한 네트워크 연결은 3 way handshake 방식으로 진행 연결해제는 4 way handshake 방식을 진행 3 way handshake 과정 Client..

NETWORK 2021.06.06

[NETWORK] 쿠키 / 세션

쿠키 / 세션을 사용하는 이유 HTTP 프로토콜의 무상태성, 비연결성과 같은 특징 으로 모든 요청간 의존관계가 없음, 즉 현재 접속한 사용자가 이전에 접속했던 사용자인지 알 수 있는 방법이 없음 계속해서 연결을 유지하지 않기 때문에 리소스 낭비가 줄어드는 것은 장점이지만, 통신할때마다 클라이언트는 매번 인증을 해야하는 단점으로 인하여 이전 요청과 현재요청이 같은 사용자 요청인지 알기 위해 상태를 유지하기 위해서 쿠키와 세션을 사용함 쿠키 쿠키 정의 클라이언트(브라우저) 로컬에 키와 값이 들어있는 데이터 파일 (저장형식 텍스트) 사용자 인증이 유효한 시간을 명시 가능, 유효 시간이 정해지면 브라우저가 종료되어도 인증이 유지 사용자가 따로 요청하지 않아도 브라우저가 Request시에 Request Heade..

NETWORK 2021.05.19