4차산업혁명의 일꾼/네트워크 5

우아한테크코스 - 네트워크와 보안 & 웹보안

(1) [10분 테코톡] ⛄️ 에드의 네트워크 보안 - YouTube 보안은 자산을 외부 위협으로 부터 보호한다. 네트워크 보안은 TCP/IP (1980년대) 보안의 3요서는 기밀성, 무결성, 가용성인데, 네트워크 공격 유형으로 스니핑(패킷 도청으로 기밀성 해침) ,스푸핑(패킷변조로 무결성 해침), Dos(Denial of Service -가용성을 해침) TLS(Transport Layer Security)는 전송계층의 보안 프로토콜로, 대칭키를 통한 암호화를 제공하고, 메시지 인증코드(MAC)을 통한 데이터 인증을 제공한다. 연결과정에서 서버 인증제공한다. TLS의 연결과정 handshaking - client 생성한랜덤값, 암호화 방식 목록, tls인증서 TCP뿐만 아니라 UDP까지 포호..

HTTP 완벽 가이드 - 웹은 어떻게 동작하는가[5부 21장]

HTTP 완벽 가이드 - 웹은 어떻게 동작하는가[5부 21장] [1] HTTP: 웹의 기초 [2] HTTP 아키텍처 [3] 식별, 인가, 보안 [4] 엔터티, 인코딩, 국제화 [5] 콘텐츠 발행 및 배포 [1] HTTP: 웹의 기초 HTTP 개요: 이 항목에서는 HTTP 프로토콜 및 기본 기능에 대한 개요를 제공합니다. URL 및 리소스: 이 항목에서는 URL(Uniform Resource Locator) 및 URL이 식별하는 리소스를 다룹니다. HTTP 메시지: 이 항목에서는 요청 및 응답 메시지를 포함하여 HTTP 메시지의 구조와 내용을 설명합니다. 연결 관리: 이 항목에서는 연결 유지 및 연결 종료를 포함하여 클라이언트와 서버 간의 연결 관리를 다룹니다. [2] HTTP 아키텍처 5. 웹 서버: 이..

미들웨어 Router

미들웨어란? 우리가 매 route 를 생성할 때마다 만약에 공통된 처리를 하고 싶은 경우!! 요청이 들어올 때마다 이 요청이 어떤 유저의 요청인지 인증검사를 해야한다. 그런 경우에 코드를 작성하게 되면 route 를 하나 만들 때마다 매번 유저 인증을 확인하는 코드를 넣어야 하는데.. 이런 반복되는 작업들, 혹은 우리가 정의한 route에 오기 전에 중간에서 미리 처리해야할 것들을 정의해둔 것을 미들웨어라고 한다. app.use를 사용하여 반복되는 작업을 처리한다. (expresss 서버)

네트워크 7계층

1. 네트워크7계층 : 1번째 계층 물리계층 통신케이블,리피터(신호를 수신하고 증폭하며 매체의 다음구간으로 재전송),허브(리피터에 몇가지 기능 추가, 패킷모니터링, 멀티포트) 2. 네트워크7계층 : 2번째 계층 데이터링크 계층 브릿지(패킷프래임이 도착하면 도착지 주소를 해석해서 라우팅테이블 만듬), 스위치 3.네트워크7계층 : 3번째 계층 네트워크 계층 IP(패킷전달책임)-ICMP(패킷전달에러보고), ROUTE(인터넷네트워킹) 4.네트워크7계층 : 4번째 전송 계층 TCP(시퀀스 넘버기반의 오류제어방식:유효성,효율성), UDP 5.네트워크7계층 : 5번째 세션계층 데이터가 통신하기 위한 논리적인 연결(통신대문:세션설정,유지,종료,전송 중단시 복구) 6.네트워크7계층 : 6번째 표현 계층 암호화(복호화),..