본문 바로가기

네트워크3

HTTP 상태 코드 상태코드는 1XX번대, 2XX번대, 3XX번대, 4XX번대, 5XX번대로 나눠져 있다. 이중 100번대 코드는 정상작동중임을 알리는 코드이며 거의 사용하지 않는다. 주요 상태 코드는 아래오 같다. - 200번대 (정상) 그룹 코드 상수 설명 성공 응답 200 OK 요청이 정상적으로 완료됨 201 Created 요청이 성공적이었으며 그 결과로 새로운 리소스가 생성됨. 응답 HTTP메시지에 location: {리소스 생성 위치} 를 헤더에 추가한다. 202 Accepted 요청을 정상적으로 수신했으나 당장 실행할수 없음. 예) 접수 뒤 한시간뒤 프로세스가 실행되도록 설계됨 204 No Content 요청을 성공적으로 수행했으나, 응답 페이로드에 담을 데이터가 없음 -300번대 (리다이렉션 - 요청을 완료하기.. 2023. 9. 6.
URI와 HTTP의 기본 URI (Uniform Resource Identifier) URL 또는 URN을 하위 분류로 가지는 식별 개념. uniform 은 리소스를 식별하는 통일된 방식, resource 는 자원, 즉 uri로 식별할수 있는 모든 것을, identifier 은 다른 항목과 구분하는데 사용하는 고유의 정보를 의미한다. URL( Unfirom Resource Location) 리소스의 위치를 나타낸다. anchor대신 fragment 라고도 한다. Scheme : http나 https처럼 통신에 사용되는 프로토콜을 나타낸다. Authority : 호스트명이나 ip주소, 사용하는 포트를 나타낸다. 사용자 정보를 기입할수도 있으나 거의 사용하지 않는다. Path : 리소스 경로를 나타내며 계층적 구조를 가진다. Que.. 2023. 9. 1.
1. 인터넷 네트워크 IP(Internet Protocol) 인터넷 프로토콜 패킷을 통해 데이터를 주고받기 위한 통신 규약 통신자들 간의 일종의 주소역할을 하는 IP주소를 부여한 뒤, 패킷을 통해 데이터를 감싼다. 그리고 보내고자 하는 ip주소로 패킷을 전송하는데, 패킷은 곧바로 해당 ip를 찾아가는 것이 아닌, 노드를 떠돌아다니며 자신이 현재 있는 노드에서 관리하는 ip주소 중 수신자 ip가 존재하는지 확인하고, 없다면 다른 노드로 옮겨가기를 반복한다. 세상 사람들이 모두 히키코모리여서 집밖으로 나오지 않고 집안에 틀어박혀 모든 물품을 택배로 주문해서 살아간다고 상상하면 앞으로 나올 개념들을 이해하기 쉽다. 택배는 패킷, 노드는 택배 집하장, ip주소는 집 주소, 받는 사람은 서버, 보내는 사람은 클라이언트에 대응된다. 그.. 2023. 8. 25.