제이제이
article thumbnail
네트워크 - ch3-3. 비연결성 전송 프로토콜(UDP)
네트워크 2023. 4. 1. 18:02

👉🏻UDP 세그먼트 구조 🤔 UDP란? “User Datagram Protocol”의 약자로, 흔히 장식이 달려 있지 않은, 뼈만 있는 그런 프로토콜이라고도 불립니다. → 어떤 부가적인 기능이 제공되지 않고, 전송 계층의 기본적인 다중화, 역다중화 기능, 체크섬 정도만 제공하고 있습니다. → TCP와 달리 3way handShake를 사용하지 않기 때문에 비연결 지향형 프로토콜입니다. 🔎UDP 세그먼트 헤더 4Byte = 32bit = 1word 🤔 전송계층의 가장 기본적인 기능은? 다중화(Multiplexing), 역다중화(DeMultiplexing) 👍🏻UDP의 장점 TCP에 비해 간단합니다. → 따라서 처리 속도가 빨라질 수 있습니다. 3way handshake가 없습니다. → 지연 시간이 없습니다..

article thumbnail
네트워크 - ch3-1. 전송 계층 서비스 및 개요
네트워크 2023. 4. 1. 16:37

💁🏻‍♂️전송 계층 서비스 및 개요 🤔 프로그램, 프로세스, 스레드란? 👨🏻‍🏫정리 - 프로그램, 프로세스, 스레드 예시 파워포인트, 한글, 크롬 등 하드 디스크에 저장된 상태 = 프로그램 프로그램을 실행해서 하드디스크에 있는 프로그램을 실제 메모리에 동작하고 있는 형태 = 프로세스 프로세스가 동작하는 동안 수행하는 작업 하나의 단위, 블록 = 스레드 👉🏻전송 계층과 네트워크 계층 사이의 관계 🔎 전송 계층에서 제공하는 기능 프로세스들간의 논리적 연결 🙋🏻‍♂️인터넷 전송계층의 개요 인터넷 전송계층은 TCP 프로토콜과 UDP 프로토콜로 나뉘게 됨 📒Reference (참고 자료) 컴퓨터 네트워킹 하양식 접근(Computer Networking _ A Top Down Approach, 8th) K Mooc..

article thumbnail
네트워크 - ch2-1. 네트워크 애플리케이션의 원리
네트워크 2023. 3. 26. 19:04

👉🏻네트워크 애플리케이션 구조 🤔 응용 프로그램이란? 컴퓨터를 사용할 때 직접 다루는 프로그램을 의미합니다. ex) MS Offiece 프로그램, 한글 프로그램, 게임 등 😀 응용 프로그램의 구조(2가지) 🔎 클라이언트 - 서버 구조 🔎 P2P 구조 🦈프로세스 간 통신 👨🏻‍🍳 응용 계층 프로토콜 서로 다른 응용 계층의 프로그램들끼리 데이터를 주고 받기 위한 프로토콜을 의미합니다. 🧔🏻 사람간의 의사 소통에 필요한 요소들 🤖 응용 계층 프로토콜의 요소들 📧 데이터를 주고 받는 메시지의 타입 (2가지) Request(요청), Response(응답) → 하나의 응용프로그램이 요청을 하면, 서버에서 Response를 하는 방식으로 응용 계층의 프로그램은 소통합니다. 📥 응용 계층 프로토콜 메시지 안의 요소들 ..