본문 바로가기

네트워크4

TCP 연결해제 과정 이미지 출처 : https://dev-jaeho.tistory.com/17 TCP연결을 할 때는 전에 살펴보았던 것처럼 3-way handshake과정이 발생했다. 반대로 연결을 해제할 때는 4-way handshake과정이 발생한다 이미지 출처 : https://velog.io/@evelyn82ny/4-way-handshake 연결해제 과정 크라이언트가 연결을 닫으려고 할 때 FIN으로 설정된 세그멘트 보냄 그러면 클라이언트는 FIN_WAIT_1상태로 들어가고 서버 응답 기다림 서버는 클라이언트로 ACK라는 승인 세그멘트 보냄 CLOSE_WAIT상태에 들어가고 클라이언트가 세그멘트를 받으면 FIN_WAIT_2상태에 들어감 서버는 ACK보내고 일정 시간 이후 클라이언트에 FIN 세그멘트 보냄 클라이언트는.. 2022. 6. 27.
프록시 대리 : 남을 대신하여 일을 처리한다. 프록시 서버란?? : 대신 처리하는 서버 클라이언트와 서버간의 중계 서버로 통신을 대리 수행하는 서버 캐시, 보안, 트래픽 분산 등 여러 장점을 가질 수 있음 프록시 종류 Forward Proxy 일반적인 프록시는 포워드 프록시다 이미지 출처 : https://firework-ham.tistory.com/23 포워드 프록시 특징 캐싱 : 클라이언트가 요청한 내용을 캐싱 1번 클라가 오늘 날씨 어떤 지 요청 서버는 오늘 비가 온다고 응답 포워드 프록시에서 오늘은 비가 온다는 걸 캐싱해둠 2번 클라가 오늘 날씨 어떤 지 요청을 했을 때 이젠 서버로 가는 게 아니라 바로 프록시서버에서 응답 줌 => 1. 전송 시간을 줄여줌 불필요한 외부 전송을 줄여줌 외부 요청 감소 -.. 2022. 6. 19.
TCP/IP 4계층 모델 네트워크 계층 모델 인터넷 프로토콜 스위트는 인터넷에서 컴퓨터들이 서로 정보를 주고 받는데 사용되는 프로토콜의 집합이다. 이를 TCP/IP 4계층 모델이나, OSI 7계층 모델로 설명한다. 여기선 TCP/IP 4계층으로 설명하겠다. 애플리케이션 계층 FTTP, HTTP SSH,SMTP,DNS, 등 응용 프로그램이 사용되는 프로토콜 계층이다. 웹 서비스, 이메일 등 서비스를 실질적으로 사람들에게 제공한다. FTP 장치와 장치 간의 파일을 전송하는 데 사용되는 표준 통신 프로토콜 SSH 보안되지 않은 네트워크에서 네트워크 서비스를 안전하게 운영하기 위한 암호화 네트워크 프로토콜 HTTP World Wide Web을 위한 데이터 통신의 기초이자 웹 사이트를 이용하는 데 사용하는 프로토콜 SMTP 전자 메일 전.. 2022. 6. 18.
네트워크 기초 네트워크 기초 : 네트워크란 노드(node)와 링크(link)가 서로 연결되어 있거나 연결되어 있지 않은 집합체를 의미한다. 노드 : 서버, 라우터, 스위치, 등 네트워크 장치를 말함 링크 : 유선, 무선을 의미 처리량과 지연 시간 : 네트워크를 구축할 땐 좋은 네트워크로 만드는 것이 중요. 좋은 네트워크란?? 많은 처리량을 처리 지연 시간이 짧음 장애 빈도가 적음 좋은 보안을 갖춤 처리량 : 처리량(throughput)란 링크를 통해 전달되는 단위 시간당 데이터의 양을 의미한다. 이미지 출처 : [https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=coke\_mania&logNo=221386766930] 단위로는 bps(bits pe.. 2022. 6. 18.