컴퓨터 과학 5

CS-UDP(User Datagram Protocol)

UDP? UDP(User Datagram Protocol) , 사용자 데이터그램 프로토콜 UDP는 세계 통신표준으로 개발된 OSI 모형에서 4번째 계층인 전송 계층(Transport Layer)에서 사용하는 규약이다. 동일 계층에서 사용하는 또 다른 프로토콜로 TCP가 존재한다. UDP는 간단하게 TCP의 모든 신뢰성 기능이 없다고 보면 된다. 받는 쪽에서 데이터를 제대로 받고 있는지 신경쓰지 않는다. 일반적으로 오류의 검사와 수정이 필요 없는 애플리케이션에서 수행할 것으로 가정한다. TCP는 데이터를 주고 받을 양단 간에 먼저 연결을 설정하고 설정된 연결을 통해 양방향으로 데이터를 전송하지만, UDP는 연결을 설정하지 않고 수신자가 데이터를 받을 준비를 확인하는 단계를 거치지 않고 단방향으로 정보를 전..

카테고리 없음 2023.12.15

CS-TCP(전송 제어 프로토콜)

TCP ? Transmission Control Protocol, 전송 제어 프로토콜이라고 한다. 컴퓨터가 다른 컴퓨터와 데이터 통신을 하기 위한 규약(프로토콜)의 일종이다. TCP는 데이터를 보내기 전에 연결을 설정하고, 데이터를 안정적으로 전송하며, 전송 후에는 연결을 정리하는 등의 기능을 담당하여 신뢰성 있는 데이터 전송을 보장한다. 이 프로토콜은 인터넷에서 가장 널리 사용되며, 웹 브라우징, 이메일, 파일 전송 등과 같은 다양한 네트워크 응용 프로그램에서 활용된다. TCP는 세계 통신표준으로 개발된 OSI 모형에서 4번째 계층인 전송 계층(Transport Layer)에서 사용하는 규약으로, 보통 하위 계층에서 사용하는 IP와 엮어서 TCP/IP로 표현하는 경우가 많다. 동일 계층에서 사용하는 또..

컴퓨터 과학 2023.12.13

CS-OSI(Open Systems Interconnection) 7계층

OSI(Open Systems Interconnection) ? 네트워크 프로토콜의 기능과 작업을 7개의 계층으로 나눈 모델이다. 즉, 컴퓨터를 사용할 때 네트워크 상에서 통신이 수행되는 과정을 표현한다. 각 계층은 특정한 기능을 수행하고, 상위 및 하위 계층과 통신한다. 전체 과정이 구분된다는 점에서 네트워크 문제가 생겼을 때, 해결하기 쉽다. → 이상이 발생한 계층의 장비만 수리할 수 있다는 점에서 효과적이다. OSI 7계층 P-D-N-T-S-P-A Physical Layer(물리 계층, 1계층) 기계의 전기적인 특성을 활용하여 비트(bit) 단위로 0 혹은 1을 의미하는 전기 신호를 전달한다. ex) 통신 케이블, 리피터 Data Link Layer(데이터 링크 계층 , 2계층 ) MAC 주소를 사..

컴퓨터 과학 2023.12.11

CS-HTTP 상태 코드

만약 당신이 API 연결을 해보았다면 API 연결이 잘 되었는지 콘솔로 확인하거나, 네트워크 탭에서 확인할 것이다. 예시를 보자 만약 API 연결이 잘 되었다면 200 코드를 반환하는 걸 보았을 것이고 무언가 연결이 안 되었다면 다른 상태 코드를 받았을 것이다. API 요청은 Fetch/XHR 유형으로 갈 것이다. 참고로 유형에서 xhr은 XMLHttpRequest의 약자로 XHR은 오래된 방식의 비동기 통신 방법 중 하나이고, 브라우저에서 서버와 데이터를 교환하기 위한 원시적인 JavaScript 객체이다. 우리가 흔히 알고있는 Axios, jQuery AJAX 등의 라이브러리는 XHR같은 기존의 API 요청 방식을 추상화하고 더욱 편리한 방식으로 사용할 수 있게 한 라이브러리이므로 이를 이용한 API..

CS 2023.10.20