본문 바로가기

2.1 CS/네트워크4

[CS/Network] OSI 7Layer 보호되어 있는 글 입니다. 2024. 8. 22.
[CS/Network] 캡슐화와 역캡슐화 OSI와 TCP/IP는 각 계층구조가 있는데데이터를 전송할 때는 각 계층 구조로 위에서 부터 처리하게 된다  예를들어 응용 계층 에서 전송 계층으로 전달 될 때응용계층에서 생성된 데이터에서 포트 번호와 같은 정보가 전송 계층에서 부가적으로 추가됩니다.각 계층을 지날 때마다 필요한 정보가 추가가 되는데 이를 header라고 합니다.실제 데이터는 Body라고 합니다 TCP로 예시를 들면응용계층(메일데이터) → 전송계층(목적지,출발지 포트번호추가) → 인터넷 계층 (IP주소 추가) → 링크 계층(MAC주소추가) 이렇게 필요한 정보가 송신측(보내는쪽)에서 추가가 되는 것을 캡슐화(Encapsulation)라고 하고 수신측에서 실제 데이터를 보기 위해 상위 계층으로 가는 것을 역캡슐화(Decapsulation) .. 2024. 8. 22.
[CS/Network] 프로토콜 프로토콜(protocol)컴퓨터 또는 전자기기 간의 원활한 통신을 위해 지키기로 약속한 규약네트워크 상에서 이루어지는 통신은 다양하다.예를 들면 파일, 메세지, 방송, 메일, 웹사이트 등 다양한 데이터와 다양한 양식이 있는데이를 하나의 규약으로 처리하기에는 제약이 많아지기 때문에 다양한 프로토콜이 존재한다. 프로토콜은 물리적 측면과 논리적 측면으로 나눌 수있는데물리적 측면은 데이터 전송 매체, 회선 규격등으로 대표적으로 이더넷이 있다.논리적 측면은 장치들 간 통신을 위한 프로토콜 규격으로 대표적으로 TCP/IP가 있고 이런 다양한 프로토콜중 TCP/IP처럼 데이터통신에 사용되는 것을 프로토콜 스택, 프로토콜 스위트라고 하는데대표적으로 OSI참조모델, TCP/IP모델이 존재한다. 이번 포스팅에서는 OSI참.. 2024. 8. 21.
[CS/네트워크] HTTP 응답 코드 정리 HTTP 응답 코드(상태 코드)3자리 숫자코드 클라이언트가 보낸 HTTP 요청에 대한 처리 상태를 서버의 응답으로 알려주는 코드맨 앞자리로 1xx(100번대), 2xx , 3xx , 4xx , 5xx로 총 5가지의 분류로 나뉘어 있으며 각각의 응답 코드는 의미를 가지고 있습니다.이 HTTP 응답 코드 통해 클라이언트와 서버 간의 통신 과정에서 어떤 일이 발생하고 있는지 유추할 수 있습니다.  1xx 정보 전달/제공 (Informational)임시 응답으로 현재 클라이언트의 요청을 받았고, 작업을 진행 중이라는 의미입니다 대표 코드100 Continue 계속 진행101 Switching Protocols 프로토콜 전환102 processing 현재 처리중 2xx 성공 (Success)클라이언트의 요청을 정.. 2024. 5. 25.
728x90