꾸준히 재밌게
728x90
728x90
article thumbnail
OSI 7계층이란?
CS/네트워크 2023. 4. 26. 12:21

틀린 부분이 있으면 지적해주시면 감사하겠습니다. 공부하는데 큰 도움이 됩니다. OSI 7계층 OSI 7 계층이란? 네트워크 프로토콜이 통신하는 구조를 7개의 계층으로 분리하여 각 계층간 상호 작동하는 방식을 정해놓은 ISO(국제 표준화기구)에서 개발한 모델이다. 쉽게 말해 통신이 일어나는 과정을 7단계로 나눈 것이다. 계층을 나눈 이유 통신이 일어나는 과정을 단계별로 파악하기 쉽고, 흐름을 한눈에 알아보기 쉽고, 사람들이 이해하기 쉬우며 계층 중에 특정한 곳에 문제가 생기면 다른 단계의 장비 및 소프트웨어를 건들지 않고도 해당 문제가 생긴 계층만 고칠 수 있다. 데이터 캡슐화 사용자 데이터가 각 계층을 지나면서 하위 계층은 상위 계층으로부터 온 정보를 데이터로 취급하며, 자신의 계층 특성을 담은 제어정보..

article thumbnail
TCP/IP란? TCP/IP 4계층
CS/네트워크 2023. 4. 25. 18:21

틀린 부분이 있다면 지적해주시면 감사하겠습니다. 공부하는데 큰 도움이 됩니다. TCP / IP (Transmission Control Protocol / Internet Protocol) 흔히 TCP/IP라고 알려진 인터넷 프로토콜 스위트(Internet Protocol Suite)는 인터넷과 이와 유사한 컴퓨터 네트워크 사이에서 정보를 주고받는 데 이용되는 통신 프로토콜의 모음이다. 인터넷 프로토콜 슈트 중 TCP와 IP가 가장 많이 쓰이기 때문에 TCP/IP 프로토콜 슈트라고도 한다. TCP/IP는 네트워크 프로토콜 스위트로, 온라인 상의 안전하고 효율적인 데이터 전송의 필수 요건을 정의한다. 패킷 통신 방식의 인터넷 프로토콜인 IP와 전송 조절 프로토콜인 TCP로 이루어져 있다. IP 주소 체계를 ..

article thumbnail
TCP와 UDP, handshake / 3-way handshake, 4-way handshake
CS/네트워크 2023. 4. 24. 20:14

틀린 부분이 있다면 지적해주시면 감사하겠습니다. 공부하는 데 큰 도움이 됩니다.     WEB과 HTTP / (특징, 구조, 동작 과정 예시)틀린 부분이 있다면 지적해 주시면 감사하겠습니다. 공부에 많은 도움이 됩니다. WEB (World Wide Web) 웹 = 인터넷? 인터넷이라는 거대한 네트워크 위에서 다양한 서비스들이 동작하는데, 웹도 인터mag1c.tistory.com HTTP는 TCP와 UDP방식이 있다. 그렇다면 TCP와 UDP는 무엇이며 어떤 차이가 있을까. TCP (Transmission Control Protocol)TCP는 연결 지향적인 프로토콜로 장치들 사이에서 논리적인 접속을 성립하기 위해 연결을 설정해 신뢰성을 보장하는 연결형 서비스이다.연결 지향적 프로토콜클라이언트와 서버가 연..

article thumbnail
WEB과 HTTP / (특징, 구조, 동작 과정 예시)
CS/네트워크 2023. 4. 23. 20:44

틀린 부분이 있다면 지적해 주시면 감사하겠습니다. 공부에 많은 도움이 됩니다. WEB (World Wide Web) 웹 = 인터넷? 인터넷이라는 거대한 네트워크 위에서 다양한 서비스들이 동작하는데, 웹도 인터넷의 서비스 중의 하나이다. 서로 다른 컴퓨터에 서로 다른 정보들이 저장되어 있을 때, 원하는 정보를 얻기 위해서는 해당 정보가 저장된 컴퓨터로 로그온 해야했고, 컴퓨터마다 다른 프로그램을 사용하기 때문에, 만약 처음 보는 프로그램이라면 이것이 어떻게 돌아가는지 알기 위해 새로운 프로그램에 대해 매번 학습해야 했다. 당시 빠르게 발전하고 있던 인터넷과, HyperText 같은 컴퓨터 기술들을 활용하여 위의 문제점들을 해결하고자 했고, 이를 바탕으로 오늘날의 웹이 탄생했다. HyperText 참조(하이..

article thumbnail
WEB과 WAS의 차이, WEB이란? WAS란?
CS/네트워크 2023. 4. 7. 06:20

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..

article thumbnail
Websocket이란? Websocket 동작과정
CS/네트워크 2023. 3. 25. 18:14

4개월 학습한 비전공자의 WebSocket 포스팅글입니다.피드백 적극 환영합니다. 성장을 위해 도와주세요.   더보기14) 웹 소켓(Web Socket)을 활용한 실시간 알림 - Spring Service(OTT Service) 14) 웹 소켓(Web Socket)을 활용한 실시간 알림 - Spring Service(OTT Service)해당 프로젝트는 2023/01/25 ~ 2023/03/12 내에 진행되는 아카데미 내 수강생들끼리 팀을 나누어 진행한 모의 프로젝트입니다. 팀원은 5명이었으며, 프로젝트 리더를 맡았습니다. 이전 글 목록 1) 주어mag1c.tistory.com15) 웹소켓(WebSocket)을 활용한 관리자(1:N)와 사용자(1:1) 간의 채팅 만들기 - Spring Project(OT..

article thumbnail
쿠키와 세션 (Cookie & Session)
CS/네트워크 2023. 1. 21. 15:37

HTTP 프로토콜의 특징비연결성 ( Connectionless )클라이언트가 서버에 요청(Request)할 때, 그에 대한 응답(Response)을 한 후, 연결을 끊는다.비상태성 ( Stateless )클라이언트의 상태 정보를 가지지 않는다. 비연결성과 비상태성을 보완하여 서버가 클라이언트를 식별하게 해 주는 것이 쿠키와 세션이다.   쿠키 ( Cookie )클라이언트 로컬에 저장되는 Key, Value형태의 데이터파일이다.사용자 인증이 유효한 시간을 명시할 수 있고, 유효시간이 정해지면 브라우저가 종료되어도 인증이 유지된다.클라이언트의 상태 정보를 로컬에 저장했다 참조하는 형식이다.300개의 쿠키를 저장할 수 있으며, 하나의 도메인당 20개의 값만 가질 수 있다. 쿠키 하나의 값은 4KB까지 저장 가..

728x90
728x90