네트워크 3

[네트워크] SSL/TLS란? (+핸드쉐이킹 과정)

정의 HTTPS에서 클라이언트와 서버간 통신 전 SSL 인증서로 신뢰성 여부를 판단하기 위해 연결하는 방식 1. HTTP와 HTTPS HTTP (HyperText Transfer Protocol) 인터넷에서 데이터를 주고받기 위한 통신규약 HTTP는 정보를 텍스트 기반의 평문으로 주고받기 때문에 네트워크에서 정보를 탈취하거나 변조할 수 있는 보안 취약점이 존재함 그래서 나온게 HTTPS HTTPS (HyperText Transfer Protocol + Secure socket layer) 기본적인 사항은 HTTP와 거의 동일 HTTP 메시지에 포함되는 콘텐츠 정보에 암호화를 추가함 모든 요청과 응답 데이터는 네트워크로 보내지기 전 SSL 계층을 통해 암호화됨 HTTPS는 클라이언트와 서버간의 통신을 제 ..

[네트워크] Circuit/Packet Switching 이란?

네트워크 상에서 데이터를 주고 받는 전달 방식이다. 스위칭 라우터가 경로를 지정하는 방법 라우터가 패킷을 처리할 때 크게 두 가지 작업을 수행함 경로 정보를 얻어 경로 정보 처리 정리된 경로 정보를 기반으로 패킷을 포워딩 포워딩 : 들어온 패킷의 헤더 정보를 이용하여 패킷 경로를 지정해 내보내는 작업 Circuit Switching vs Packet Switching Packet Switching 데이터를 패킷(packet)으로 쪼개서 보내는 방식 송신 측에서 모든 메시지를 일정한 크기의 패킷으로 분해해서 전송하고, 수신 측에서 이를 원래의 메시지로 조립하는 것 패킷 패킷에는 번호가 붙어있어서 쪼개서 보내서 무작위로 도착해도 순서를 다시 재구성할 수 있음 이러한 과정에서 패킷은 다음 라우터로 이동하기 위..

[ubuntu] virtualbox 네트워크 연결은 됐는데 인터넷은 안될 때

진짜 잘만 쓰던 virtualbox가 갑자기 네트워크가 안돼서... 정말 당황하고 킹받았는데 드디어..........알아냈다. 구글링 해도 안나오고ㅡㅡ Firefox만 안되는건지 네트워크가 그냥 연결이 안되는건지 확인하려면 ping 8.8.8.8 찍어보면 됨 근데 충격인게 네트워크 설정을 enp0s3 -> enp0s8로 바꿨는데 ping을 해보니까 연결이 됐다!!!! 근데 Firefox는 안되는거^^;;;; 암튼....죙일 뻘짓 하다가 우연히 알아냈다... 찾은 방법 ifdown으로 인터페이스를 다운시켜줬더니 네트워크 됨............. ⛧참고⛧ 데탑 어댑터에 브리지 사용했고 유선 연결 2 사용했다. 이 상태에서 인터넷이 안됐었다. 집 공유기라서 192. 어쩌구.... 혹시 몰라서 살짝 가렸다....