[Network] WAS(Web Application Server) 간단히 알아보기
·
ComputerScience/네트워크
Web ServerWAS 등장을 위해서 Web Server를 알아야 한다. Web Server는 Clinet로부터 HTTP요청을 받아 HTML로 변환해주는 프로그램을 말한다.요청을 받으면 정적인 리소스(이미 완성된 채로 서버에 존재)를 제공한다. Web Server는 정적인 컨텐츠밖에 제공하지 못한다.사용자 요청에 따라서 변경되는 동적인 컨텐츠를 위해 WAS가 등장했다.    WAS; Web Application Server웹 서버 기능을 포함해 Application 로직을 수행해서 동적인 컨텐츠를 제공한다.비즈니스 로직 수행뿐만 아니라 DB와 상호작용이 가능해졌다. JSP, Servlet 구동 환경을 제공해 Web Container, Servlet Container라고도 부른다.   - Containe..
[Network] IP와 Routing에 대해 간단하게 알아보기
·
ComputerScience/네트워크
IP; Internet Protocol전공자가 아니어도 많이 알고 있을 IP는 그 IP주소를 관리하는 것이 맞다.IP의 가장 중요한 기능은 '데이터를 목적지까지 전달'하는 것에 있다. 그러기 위해서 목적지 정보와 함께 최적 경로를 설정해야 한다.      ✔️ 인터넷 프로토콜 흐름IP(인터넷 프로토콜)은 목적지까지 데이터를 전달한다는 아주 중요한 기능을 담당한다.그 IP주소(상대 서버)로 데이터를 전달하는 역할을 한다.  OSI 계층에서 L3 Network Layer에 해당한다.   TCP세그먼트에 IP헤더를 추가해 IP패킷을 생성한다.TCP에서는 데이터를 세그먼트 단위로 사용하지만, IP에서는 패킷 단위로 사용한다.     TCP글에서 작성한 세그먼트로 나눈 이미지를 가져와보았다. 더보기https://..
[Network] TCP(Transmission Control Protocol) 자세히 알아보기
·
ComputerScience/네트워크
TCP; Transmission Control ProtocolTCP는 현재 중요하게 여겨지는 통신 규약 중 하나로 데이터를 안전하게 전달해주는 역할을 한다.OSI 계층에서 Transport Layer 전송 계층에 해당되어 데이터를 전송한다.  [Network] TCP/IP의 4계층 구조 알아보기계층 구조를 간단하게 설명한 위 글에서 전송 계층에서 TCP, UDP의 사용에 대한 차이를 적어보았다. 거기에 나와있는 흐름제어, 시퀀스 번호, 세그먼트 등‥ 자세하게 알아보기로 한다.        ✔️ 세그먼트(Segment)로 전달한다?4계층 구조에서 간단하게 설명할 때 '보장된 세그먼트'로 전달한다고 했다.세그먼트는 TCP가 데이터를 나누는 단위로, TCP는 전송할 데이터를 세그먼트 단위로 나누어서 관리한다...
[Network] TCP/IP의 4계층 구조 알아보기
·
ComputerScience/네트워크
TIP/IPTIP; Transmisiion Control ProtocolIP; Internet Protocol 말 그대로 인터넷 네트워크에서 사용하는 통신 규약이다.사용하는 통신 규약은 여러 가지가 있으며, 국제표준화기구에서 개발한 OSI도 통신 규약을 위해 나온 것이다.  TCP/IP는 통신 규약 중 가장 널리 알려진 프로토콜이지만, 계층 구조가 OSI처럼 명확히 나뉘어져 있지 않다.어떤 사람은 3Layer라고 하고, 어떤 사람은 5Layer 라고도 한다. 명확히 구분된 OSI 7Layer와 다르게 표현된다.   4계층 모델그 계층이 명확히 구분되지 않지만, 그래도 제일 많이 말하는 4계층 구조로 나눌 수 있다.  OSI의 계층 구조와 비교하여 TCP/IP의 각 계층이 어떻게 나뉘어져 있는지 알 수 있..