반응형

네트워크 4

SSL 동작 방식

대칭키동일한 키로 암호화와 복호화를 같이 할 수 있는 방식의 암호화 기법 단점 : 암호화된 텍스트 + 대칭키를 같이 전송해야 되는데, 대칭키를 누군가 가져가면 암호화된 텍스트가 아무런 쓸모가 없어진다. 이를 해결하기 위해서는 비대칭키(공개키)를 사용한다. 비대칭키(공개키)암호화 방식은 비밀키와 공개키를 통해 암호화하는 방식이다. 공개키로 암호화한것은 오직 비밀키로 복호화가 가능하다.(그 반대도 가능)비밀키는 오직 자신만이 가지고 있고, 공개키는 누구나 가질 수 있도록 한다. 그리고 누군가 나에게 암호화된 데이터를 전송하고 싶을 땐 공개키를 통해 암호화해서 전송한다. 암호화된 정보는 오직 내가 가지고 있는 비밀키로만 복화가 가능하기 때문에 안전하다.  SSLSSL 인증은 SSL 인증서( 신분증 같은 개념 ..

네트워크 2024.09.29

HTTP / HTTPS

HTTP 1.0 은 기본적으로 한 연결당 하나의 요청을 처리하도록 설계 되어있다. 서버로부터 파일을 가져올 때마다 TCP의 3-way hanshack를 계속해서 열어야 하기 떄문에 RTT가 증가하는 단점RTT(Round-trip ime, 왕복 시간) 패킷이 목적지에 도달하고 나서 다시 출발지로 돌아오기까지 걸리는 시간이며 패킷 왕복 시간   RTT의 증가를 해결하기 위한 방법매번 연결할 때마다 RTT가 증가하니 서버에 부담이 많이 가고 사용자 응답 시간이 길어졌다. 이를 해결하기 위해 이미지 스플리팅, 코드 압축, 이미지 Base64 인코딩을 사용하곤 했다.  이미지 스플리팅많은 이미지를 다운받게 되면 과부하가 걸리기 때문에 많은 이미지가 합쳐있는 하나의 이미지를 다운받고, 이를 기반으로 backgrou..

네트워크 2024.09.29

TCP/IP 4계층 모델

인터넷 프로토콜 스위트(internet protocol suite)는 인터넷에서 컴퓨터들이 서로 정보를 주고받는 데 쓰이는 프로토콜의 집합이며, 이를 TCP/IP 4 계층 모델로 설명하거나 OSI 7층 모델로 설명하기도 한다. 계층 구조TCP/IP 게층은 4 개의 계층을 가지고 있으며 OSI 7 계층과 많이 비교한다.TCP/IP 계층과 달리 OSI 계층은 애플리케이션 계층을 세 개로 쪼개고 링크 계층을 데이터 링크 계층, 물리 계층으로 나눠서 표현하는 것이 다르며, 인터넷 계층을 네트워크 계층으로 부른다는 점이 다르다.예를 들어 전송 계층에서 TCP를 UDP로 변경했다고 해서 인터넷 웹 브라우저를 다시 설치해야 하는 것은 아니듯 유연하게 설계된 것이다. 애플리케이션 계층FTP, HTTP, SSH, SMT..

네트워크 2024.09.22

네트워크란?

네트워크는 컴퓨터 등의 장치들이 통신 기술을 이용하여 구축하는 연결망을 자칭하는 용어이다.네트워크를 이루는 계층, 장치 등에 대해 알아보자. 네트워크의 기초네트워크는 노드(node)와 링크(link)가 서로 연결되어 있으며 리소스를 공유하는 집합을 의미한다.노드(node) : 서버, 라우터, 스위치 등 네트워크 장치를 의미한다.링크 (link) : 유선 또는 무선을 의미한다.  처리량과 지연 시간네트워크를 구축할 때는 '좋은' 네트워크를 만드는 것이 중요하다. 그렇다면 좋은 네트워크는 무어일까?좋은 네트워크 : 처리량을 처리할 수 있으며 지연 시간이 짧고 장애 빈도가 적으며 좋은 보안을 갖춘 네트워크를 말한다. 처리량 처리량 (throughput) : 링크를 통해 전달되는 단위 시간당 데이터양처리량은 사..

네트워크 2024.09.22
반응형