'컴퓨터공학' 태그의 글 목록 — SH's Devlog

컴퓨터공학

CS(Computer Science)/Network

[네트워크] TCP와 UDP 개념 및 동작 원리

전송 계층의 프로토콜 TCP와 UDP 특징 TCP의 특징 - 신뢰적이고 순차적인 전달(에러 없이 전달) - 혼잡 제어 - 흐름 제어 - 연결 설정 신뢰성있는 데이터 전송의 원리 더보기 - 점진적으로 송/수신 측의 reliable transfer protocol(rdt)를 발전 시킬 것입니다. - 단방향 데이터의 전송만 고려 -> but, 제어 정보는 양방향으로 오갈 것입니다. - 송/수신 측을 명시하기 위해 Finite State Machine(FSM)을 사용할 것입니다. 상태(state) -> 어떤 "상태"일 때 다음 이벤트에 의해 다음 상태가 결정. 그래서, 상태들이 서로의 동작을 결정하는 것을 상태 전이(transition)이라고 합니다. 유한한 갯수의 상태가 존재하고, 특정 상태를 정의하는 것을 ..

CS(Computer Science)/Network

[네트워크] IP 프로토콜 개념 정리(IPv4, IPv6)

이번 포스트에서는 TCP/IP 프로토콜의 3계층인 네트워크 계층의 IP 프로토콜을 정리하겠습니다. IP (인터넷 프로토콜) 인터넷 프로토콜(IP, Internet Protocol)은 목적지까지 데이터를 전달하는 기능을 수행하고 동시에 주소를 관리하는 기능을 수행합니다. 집 주소가 있어야 우편을 보낼 수 있듯이, 네트워크에 접속된 각 컴퓨터에도 고유한 식별 번호가 있어야 정확하게 데이터를 송수신할 수 있습니다. 따라서 인터넷에 연결된 모든 컴퓨터에는 고유 주소가 부여되는데 이것이 IP 주소 입니다. IP datagram 포맷 IP 데이터는 TCP or UDP로 부터 받은 데이터(payload)에 네트워크 계층에서 필요한 정보들이 header에 덧붙여집니다. 헤더의 정보는 아래와 같습니다. ver -> IP..

CS(Computer Science)/Network

[네트워크] OSI 7 Layers - 개념 정리 및 각 계층 정리

OSI 7 Layers란? OSI 프로토콜은 국제표준화기구(International Organization for Standardization, ISO)에서 만든 프로토콜 입니다. OSI 프로토콜은 서로 다른 컴퓨터 간의 통신 기능을 7 Layer로 구분하여 각 계층마다 표준화된 서비스와 프로토콜을 규정한 모델이고 우리가 꼭 알아두어야 할 프로토콜입니다. 하지만 실제로는 사용되지 않고 이론적으로만 우리가 참조하고 공부하는 모델이고 그래서 참조 모델이라고도 부릅니다. 전 세계에서 가장 많이 사용하는 프로토콜은 TCP/IP 프로토콜이고 이 프로토콜은 표현 계층과 세션 계층이 응용(Application) 계층 하나로 합쳐져있습니다. 네크워크를 계층으로 나눈 이유? 네트워크는 많은 요소들로 구성되어 복잡합니다...

반응형
seunghwaan
'컴퓨터공학' 태그의 글 목록