네트워크를 부분적으로 공부한 후 간결하게 정리하였습니다.개선점들을 알려주신다면 적극 반영하겠습니다.(개발 입문 시 간단히 공부했던 TCP / UDP에 대해 재정리했습니다.) TCP (Transmission Control Protocol)TCP(전송 제어 프로토콜)은 IP의 핵심 프로토콜 중 하나로, OSI 4계층인 전송 계층에 위치하는 프로토콜이다. IP 네트워크에서의 데이터 통신은 데이터 전송의 불확실성, 데이터 손실, 라우팅 과정에서의 패킷 손실 등이 있는데, 이는 우편을 받기까지의 과정을 생각해본다면 쉽게 이해할 수 있다. 편지가 우체국에서 분류될 때, 실수로 잘못된 주소로 보내지거나 운송 중 분실될 수 있다. 이는 IP 네트워크에서 패킷이 전송 중에 손실되거나, 네트워크 경로를 이탈하여 수..
네트워크를 부분적으로 공부한 후 간결하게 정리하였습니다.개선점들을 알려주신다면 적극 반영하겠습니다. IP(Internet Protocol)인터넷을 통해 데이터를 주고받을 때 사용되는 통신규약으로 네트워크 계층에 위치하는 프로토콜이다.인터넷에 연결된 모든 장치들을 식별할 수 있도록 각각의 장비에 부여되는 고유 주소이다. IPv6는 128비트로 구성된 IP주소로, 8개의 4자리 16진수로 이루어져있으며, 콜론으로 구분된다.1234:0ae3:85a3:0000:0000:2f3a:0370:7334 구조 아이피는 네트워크 ID와 호스트 ID로 구성되어 있으며 위의 IP주소 예시에서의 네트워크 ID와 호스트 ID는 다음과 같다 IP 클래스 네트워크 ID는, 어떤 네트워크인지 식별하며, 호스트 ID..
네트워크를 부분적으로 공부한 후 간결하게 정리하였습니다.틀린 정보 혹은 보기에 불편한 점을 알려주신다면 적극 반영하겠습니다. LAN Local Area Network의 이름에서 알 수 있듯이, 소규모 통신망을 말한다. HUB근거리 통신에서, 컴퓨터 간의 소통을 위한 연결장치 허브의 단점데이터 전송 시 연결된 모든 컴퓨터에 데이터를 전송하며(그림 1)이미 누군가가 통신망을 사용중이라면 충돌 문제(Collision)가 발생한다.(그림 2) 허브의 단점 개선Collision문제를 CSMA/CD 프로토콜을 사용해 해결하고자 했다.CSMA/CD (Carrier Sense Multiple Access/Collision Detection:: 반송파 감지 다중 접속/충돌 감지)쉽게 말해, 데이터 전..
틀린 부분이 있으면 지적해주시면 감사하겠습니다. 공부하는데 큰 도움이 됩니다. OSI 7계층 OSI 7 계층이란? 네트워크 프로토콜이 통신하는 구조를 7개의 계층으로 분리하여 각 계층간 상호 작동하는 방식을 정해놓은 ISO(국제 표준화기구)에서 개발한 모델이다. 쉽게 말해 통신이 일어나는 과정을 7단계로 나눈 것이다. 계층을 나눈 이유 통신이 일어나는 과정을 단계별로 파악하기 쉽고, 흐름을 한눈에 알아보기 쉽고, 사람들이 이해하기 쉬우며 계층 중에 특정한 곳에 문제가 생기면 다른 단계의 장비 및 소프트웨어를 건들지 않고도 해당 문제가 생긴 계층만 고칠 수 있다. 데이터 캡슐화 사용자 데이터가 각 계층을 지나면서 하위 계층은 상위 계층으로부터 온 정보를 데이터로 취급하며, 자신의 계층 특성을 담은 제어정보..
틀린 부분이 있다면 지적해주시면 감사하겠습니다. 공부하는데 큰 도움이 됩니다. TCP / IP (Transmission Control Protocol / Internet Protocol) 흔히 TCP/IP라고 알려진 인터넷 프로토콜 스위트(Internet Protocol Suite)는 인터넷과 이와 유사한 컴퓨터 네트워크 사이에서 정보를 주고받는 데 이용되는 통신 프로토콜의 모음이다. 인터넷 프로토콜 슈트 중 TCP와 IP가 가장 많이 쓰이기 때문에 TCP/IP 프로토콜 슈트라고도 한다. TCP/IP는 네트워크 프로토콜 스위트로, 온라인 상의 안전하고 효율적인 데이터 전송의 필수 요건을 정의한다. 패킷 통신 방식의 인터넷 프로토콜인 IP와 전송 조절 프로토콜인 TCP로 이루어져 있다. IP 주소 체계를 ..
틀린 부분이 있다면 지적해주시면 감사하겠습니다. 공부하는 데 큰 도움이 됩니다. WEB과 HTTP / (특징, 구조, 동작 과정 예시)틀린 부분이 있다면 지적해 주시면 감사하겠습니다. 공부에 많은 도움이 됩니다. WEB (World Wide Web) 웹 = 인터넷? 인터넷이라는 거대한 네트워크 위에서 다양한 서비스들이 동작하는데, 웹도 인터mag1c.tistory.com HTTP는 TCP와 UDP방식이 있다. 그렇다면 TCP와 UDP는 무엇이며 어떤 차이가 있을까. TCP (Transmission Control Protocol)TCP는 연결 지향적인 프로토콜로 장치들 사이에서 논리적인 접속을 성립하기 위해 연결을 설정해 신뢰성을 보장하는 연결형 서비스이다.연결 지향적 프로토콜클라이언트와 서버가 연..
틀린 부분이 있다면 지적해 주시면 감사하겠습니다. 공부에 많은 도움이 됩니다. WEB (World Wide Web) 웹 = 인터넷? 인터넷이라는 거대한 네트워크 위에서 다양한 서비스들이 동작하는데, 웹도 인터넷의 서비스 중의 하나이다. 서로 다른 컴퓨터에 서로 다른 정보들이 저장되어 있을 때, 원하는 정보를 얻기 위해서는 해당 정보가 저장된 컴퓨터로 로그온 해야했고, 컴퓨터마다 다른 프로그램을 사용하기 때문에, 만약 처음 보는 프로그램이라면 이것이 어떻게 돌아가는지 알기 위해 새로운 프로그램에 대해 매번 학습해야 했다. 당시 빠르게 발전하고 있던 인터넷과, HyperText 같은 컴퓨터 기술들을 활용하여 위의 문제점들을 해결하고자 했고, 이를 바탕으로 오늘날의 웹이 탄생했다. HyperText 참조(하이..
Servlet이란? WEB과 WAS의 차이, WEB이란? WAS란? https://mag1c.tistory.com/299 https://mag1c.tistory.com/300 작은 프로젝트를 두번, 개인 프로젝트를 한번 진행하면서 모두 Apache-Tomcat 서버를 사용하였다. 기존에 알고 있는 바로 mag1c.tistory.com 작은 프로젝트를 두번, 개인 프로젝트를 한번 진행하면서 모두 Apache-Tomcat 서버를 사용하였다. 기존에 알고 있는 바로는 다음과 같다. 1. Apache : WEB Server / Tomcat : WAS / Apache-Tomcat : WAS를 포함한 웹 서버 2. 웹 서버 : 정적 컨텐츠 처리 / WAS : 동적 컨텐츠 처리 / 각각 수행을 위해 분할 3. WAS..