본문 바로가기

Network57

[Network] Stateful과 Stateless의 개념과 차이점 베하! 안녕하세요 ~! BTC_수신자표시제한 입니다 오늘은 클라이언트와 서버 간의 네트워크 통신 동작 방식인 Stateful과 Stateless에 대해 알아보겠습니다. 세션 상태 및 세션 정보란? stateful과 stateless에 대해 알아보기 전에 먼저 세션 상태와 세션 정보를 알아보도록 하겠습니다. 세션 상태 사용자가 웹 애플리케이션과 상호 작용하는 동안 서버 측에 저장되는 데이터를 의미 로그인 자격 증명, 장바구니 또는 기본 설정과 같은 사용자별 데이터가 포함 세션 정보 세션 상태를 유지하기 위해 클라이언트와 서버 간에 전송되는 데이터 세션 식별자, 타임스탬프 및 서버가 들어오는 요청을 적절한 세션 상태와 연결할 수 있는 기타 메타데이터가 포함 전반적으로 세션 상태와 세션 정보는 함께 작동하여 .. 2023. 5. 10.
SMTP와 SMTP서버 안녕하세요!!! 임오군란과 민씨의 임입니다.😊 몇 일후면 크리스마스네요.. 물론 저에겐 일요일 그 이상 이하도 아닙니다.. 이번에는 SMTP에 대해 알아보도록 하겠습니다. 차례는 아래와 같습니다. SMTP란? SMTP 서버란 SMTP 사용 Port IMAP/POP3 ESMTP 지금 바로 시작하겠습니다👍👍👍 SMTP (Simple Mail Transfer Protocol) 간이 전자 우편 전송 프로토콜은 인터넷에서 이메일을 보내기 위해 이용되는 프로토콜입니다. SMTP의 특징은 다음과 같습니다. - 텍스트 기반 프로토콜 - 프로토콜은 TCP(SSL/TLS) - SMTP 서버와 클라이언트로 구성 SMTP 서버 SMTP서버는 SMTP 프로토콜을 사용해 이메일을 전송하고 수신할 수 있는 메일 서버입니다. 이메일.. 2022. 12. 23.
[보안] PKI(Public Key Infrastructure) 시스템을 활용한 TLS 통신(HTTPS, 공동인증서) 💙베하💙 누구든 탑승할 수 있는 유임승차 팀입니다!!💨😉 TLS 란? 네트워크를 공부하다 보면 "네트워크 7계층" 혹은 "TCP/IP 4계층" 이라는 용어를 접해 보셨을 것입니다. 서로 통신을 할 때 사용되는 여러 프로토콜 단계들을 각각의 계층으로 나누어 구분할 때 네트워크 7계층(혹은 OSI 7계층) 으로 구분짓기도 하고 TCP/IP 4계층으로 구분짓기도 합니다. TLS 는 TCP 통신인 Transport Layer 상위 계층에서 동작하는 통신이라고 합니다. TLS(Transport Layer Security) 는 SSL(Secure Socket Layer) 에서 발전한 형태라고 생각하시면 되는데, 웹 브라우저를 만들었던 Netscape 에서 WWW를 이용한 안전한 통신을 보장하기 위해 개발된 SSL .. 2022. 12. 21.
web(쿠키&세션) 💙베하💙 누구든 탑승할 수 있는 유임승차 팀입니다!!💨😉 쿠키, 세션 사용하는 이유 : HTTP 프로토콜의 특성이자 약점을 보완하기 위해서 쿠키 또는 세션을 사용 기본적으로 HTTP 프로토콜 환경은 "connectionless, stateless"한 특성을 가지기 때문에 서버는 클라이언트가 누구인지 매번 확인해야합니다. 이 특성을 보완하기 위해서 쿠키와 세션을 사용하게됩니다. 쿠키 ( Cookie ) 클라이언트(브라우저) 로컬에 저장되는 키와 값이 들어있는 작은 데이터 파일 사용자 인증이 유효한 시간을 명시할 수 있으며, 유효 시간이 정해지면 브라우저가 종료되어도 인증이 유지된다는 특징 클라이언트의 상태 정보를 로컬에 저장했다가 참조 클라이언트에 300개까지 쿠키저장 가능, 하나의 도메인당 20개의 값만.. 2022. 12. 19.
HTTPS, SSL 인증서 및 복호화, 암호화 💙베하💙 누구든 탑승할 수 있는 유임승차 팀입니다!!💨😉 암호란? 평문을 암호문으로 변환하거나 암호문을 평문으로 변환하는 기술을 의미. 암호화와 복호화 암호화: 평문을 암호문으로 변환하는 과정 복호화: 암호문을 평문으로 변환하는 과정 암호화의 종류 단방향 암호화 : 암호화 후 복호화를 할 수 없는 것이 특징 양방향 암호화 : 암호화와 복화화 모두 가능한 것이 특징 양방향 알고리즘 - 대칭형(비공개키 암호) 알고리즘 암호화, 복호화에 서로 동일한 키가 사용되는 암호화 방식으로 키를 비공개하는 것이 특징입니다. 장점 : 속도가 빠르다. 단점 : 키 배송 위험성이 존재하여 송신 측에서 수신측에 암호키를 전달하는 과정에서 키가 노출될 우려가 있다. 대표적으로는 AES가 있습니다. 양방향 알고리즘 - 비대칭형(공.. 2022. 12. 19.
DNS 레코드 안녕하세요!!! 임오군란과 민씨의 임입니다. 지난 게시글에서는 Azure VPN Gateway를 통해 S2S VPN Tunneling 실습을 진행해 보았습니다. 오늘은 Azure VPN Gateway를 통해 P2S VPN Tunneling 실습을 진행하려 했으나 리소스를 제거한 관계로 다음으로 미루고 DNS레코드에 대해 알아보겠습니다. 차례는 아래와 같습니다. DNS란? DNS 레코드란? DNS 레코드 종류 DNS 레코드 확인방법 지금 바로 시작하겠습니다😎😎😎😎😎😎 DNS란? 도메인 네임 시스템(Domain Name System)은 호스트의 도메인네임을 네트워크 주소로 변환하거나, 그 반대 역할을 수행하는 시스템입니다. 한번 접속했던 도메인은 Local DNS에 접속 정보가 캐싱되어 있어, 바로 PC에서.. 2022. 11. 29.
백본(Backbone), 백본망이란? 1. 백본의 정의 - 여러 소형 네트워크를 묶어 대규모 파이프라인을 통해 극도로 높은 대역폭으로 다른 네트워크들의 집합과 연결되는 네트워크, 백본망 또는 기간망이라고 한다. 2. 백본의 특징 - 서로 다른 네트워크를 서로 연결하고 서로 다른 네트워크 간에 데이터를 교환할 수 있는 경로 제공 - 사무실, 캠퍼스 또는 건물에서 서로 다른 LAN을 연결 가능 - 여러 개의 LAN이 상당한 영역을 통해 상호 연결 되는 경우, 전체 도시에 서비스를 제공하는 경우 WAN(Wide Area Network) 또는 MAN(Metropolitan Area Network)가 발생 - 일반적으로 광섬유 또는 이더넷 케이블로 연결된 네트워크 라우터 및 스위치로 구성, 컴퓨터는 일반적으로 직접 연결하지 않고, 인터넷 서비스 제공.. 2022. 10. 27.
[Network]CDN 1. CDN(Content Delivery Network) - 지리적 제약 없이 전 세계 사용자에게 빠르고 안전하게 콘텐츠를 전송할 수 있는 콘텐츠 전송 기술 - 서버와 사용자 사이의 물리적 거리를 줄여 콘텐츠 로딩에 소요되는 시간을 최소화 - 각 지역에 캐시 서버(PoP)를 분산 배치해, 근접한 사용자의 요청에 원본 서버가 아닌 캐시 서버가 콘텐츠를 전달 2. CDN이 필요한 경우 - 인터넷을 통해 비즈니스를 운영하거나 웹 사이트에서 그래픽 이미지, 동영상 파일 등의 콘텐츠를 제공한다면 CDN 서비스를 이용할 필요가 있음 - 동영상 스트리밍이나 온라인 게임, 대용량 파일 전송, 그리고 해상도가 높아 용량이 큰 이미지를 다루는 쇼핑몰, 포털 사이트 등에서 안정적인 서비스 제공을 위해 활용 - 특정 국가나.. 2022. 10. 27.