CS

CS/HTTP

[HTTP]상태코드 정리

클래스 설명 1xx Informational 리퀘스트를 받아들여 처리중 2xx Success 리퀘스트를 정상적으로 처리했음 3xx Redirection 리퀘스트를 완료하기 위해서 추가동작이 필요 4xx Client Error 서버는 리퀘스트 이해 불가능 5xx Server Error 서버는 리퀘스트 처리 실패 2xx 성공(Success) 상태코드 번호 설명 200 OK 클라이언트가 보낸 리퀘스트를 서버가 정상 처리 하였음을 나타냄 204 No Content 리퀘스트는 성공했지만 돌려줄 리소스가 없음 206 Partial Content 부분적으로 GET 리퀘스트를 받았음 3xx 리다이렉트(Redirection) 상태코드 번호 설명 301 Moved Permanently 리퀘스트된 리소스에는 새로운 URI가..

CS/HTTP

[HTTP] HTTP 헤더

I. HTTP 메시지 헤더 HTTP Protocol의 Request와 Reponse에는 반드시 HTTP 메시지 헤더가 포함되어야 한다. 메시지 헤더는 클라이언트나 서너가 Request, Response를 처리하기 위한 정보를 담고 있다. 1.Request의 HTTP 메시지: 메소드, URI, HTTP 버전, HTTP 헤더 등으로 구성. 2.Response의 HTTP 메시지: HTTP 메시지, HTTP 버전, 상태코드, HTTP 헤더 필드로 구성. II.HTTP 헤더 필드 1.HTTP 헤더 필드의 정의 :HTTP 메시지를 구성하는 요소중 하나로서 Request와 Response에 둘다 사용되는 중요한 정보를 전달하는 역할을 한다. 또한 메시지 바디의 크기나 사용하고 있는 언어, 인증 정보등을 브라우조나 서..

CS/네트워크

[네트워크]응용 계층: 애플리케이션에 데이터 전송하기

I.응용 계층의 역할 1.응용 계층의 역할 응용 계층은 사용자 측(클라이언트)의 요청을 전달하기 위해 통신 대상(서버)이 이해할 수 있는 메시지(데이터)로 변환하고 전송 계층으로 전달하는 역할을 한다. 요청이 전달 될 때는 프로토콜이 사용된다. 웹사이트를 볼 때는 HTTP, 파일을 전송 할 때는 FTP, 메일을 보낼 때는 SMTP, 메일을 받을 때는 POP3라는 프로토콜이 사용된다. 네트워크에서 컴퓨터나 네트워크 장비에 붙여진 이름을 기반으로 IP 주소를 알아내는 것을 이름 해석(name resolution)이라하는데 이를 위해 DNS를 사용한다. 응용 계층은 각각의 애플리케이션에 대응되는 데이터를 전송하고 응용 계층에서 보내려는 데이터는 하위 계층인 전송계층, 네트워크 계층, 데이터 링크 계층, 물리 ..

CS/네트워크

[네트워크]전송 계층: 신뢰할 수 있는 데이터 전송하기

I.전송 계층의 역할 1.전송 계층의 두 가지 역할 물리계층, 데이터 링크 계층 네트워크 계층의 3계층이 있으면 목적지에 데이터를 보낼 수 있다. 하지만 중간에 데이터가 손상되거나 유실되더라도 3계층은 이를 해결 해주지 않는다. 이를 해결하기 위해 전송계층이 필요하다. 전송 계층은 목적지에 신뢰할 수 있는 데이터를 전달 한다. 데이터를 제대로 전달하기 위해 두 가지 기능을 하는데 첫 번째로 전송 계층에서는 오류를 점검하는 기능을 한다. 만약 오류가 발생하면, 데이터를 재전송하도록 요청한다. 네트워크 계층은 목적지까지 데이터를 전달하고 전송 계층은 데이터가 제대로 도착 했는지 확인한다고 할 수 있다. 전송 계층은 두 번째 기능은 전송된 데이터의 목적지가 어떤 애플리케이션인지 식별한다. 만약 컴퓨터가 데이터..

CS/네트워크

[네트워크]네트워크 계층: 목적지에 데이터 전달하기

I.네트워크 계층의 역할 데이터 링크 계층에서는 같은 네트워크안에서 '이더넷'이라는 규칙으로 데이터를 전송했다. 하지만 이더넷만으로는 인터넷이나 다른 네트워크로 데이터를 보내는 건 불가능하다. 네트워크 계층은 '서로 다른 네트워크에 있는 목적지로 데이터를 전송'한다. 이더넷 대신 라우터라는 네트워크 장비를 사용하여 네트워크 간에 데이터를 전송시킨다. 하지만 라우터만으론 목적지가 어딘지 알 수 없다. 목적지를 랜에서는 MAC주소를 통해 통신했지만 다른 네트워크에는 통신이 불가능했다. IP주소는 네트워크를 식별해주는 기능을 하여 이 문제를 해결한다. IP주소는 어떤 네트워크의 어떤 컴퓨터인지 구분하는 주소다. IP주소는 목적지를 어디로 보낼지도 결정하지만 목적지까지 최적의 경로가 어디인지 결정한다. 최적의 ..

각시탈코더
'CS' 카테고리의 글 목록 (2 Page)