본문 바로가기

Knowledge47

프로토콜이란? 우리가 인터넷을 통해 미국에 있는 사용자와 대화를 한다고 하자. 서로 사용 하는 언어가 달라서 대화가 안된다면 우리는 서로 통신을 한다고 말할 수 있을까? 마찬가지로, 컴퓨터와 컴퓨터 간에 서로 통신을 하려고 할때, 이해 할 수 없는 언어를 사용한다면 통신한다고 말할 수 없다. 컴퓨터와 컴퓨터도 서로 이해 할 수 있는 언어, 공용언어를 사용해야 한다는 것 그게 바로 프로토콜(Protocol) 이다. 프로토콜은 통신을 원활하게 할수 있도록 하는 통신 규약,약속이라고 생각하면 된다. 프로토콜의 기능으로는 아래와 같다. 1. 단편화 : 송신 측에서 긴 데이터 블록을 손쉽게 전송할 수 있도록 크기가 똑같은 작은 블록으로 나누어 전송 2. 재합성 : 수신 측에서 쪼개진 작은 블록을 재합성하여 원래의 메세지로 복원.. 2022. 6. 1.
[CS] HTTP 상태 코드 상태코드 클라이언트가 보낸 요청의 처리 상태를 응답에서 알려주는 기능 1XX (informational) : 요청이 수신되어 처리중 2XX (Successful) : 요청 정상 처리 3XX (Redirection) : 요청을 완료하려면 추가 행동이 필요 4XX (Client Error) : 클라이언트 오류, 잘못된 문법등으로 서버가 요청을 수행할 수 없음 5XX (Server Error) : 서버 오류, 서버가 정상 요청을 처리하지 못함 *만약 모르는 상태코드가 나오더라도 위와같이 큰 틀에서 이해하고 해결할 수 있다. 예) 299 / 451 / 599 에러 등 아래에서 상태코드에 대해 자세히 알아보자. 1XX (informational) : 요청이 수신되어 처리중 - 거의 사용하지 않음 2XX (Succ.. 2022. 5. 18.