부트캠프교육중301 Cookie Cookie -어떤 웹사이트에 들어갔을때, 서버가 일방적으로 클라이언트에 전달하는 작은 데이터 -서버가 웹 브라우저에 정보를 저장하고 불러올수있는 수단 -해당 도메인에 대해 쿠키가 존재하면, 웹 브라우저는 도메인에게 http 요청시 쿠키를 함께 전달. -쿠키는 일반적으로 클라이언트의 브라우저에 저장이된다. -쿠키에는 민감한 정보나 개인정보는 담지 않는 것이 좋다. -서버에서 클라이언트에 영속성있는 데이터를 저장하는 방법이다.(서버는 클라이언트의 쿠키를 이용하여 데이터를 가져올수있다.) -쿠키를 이용하는것은 단순히 서버에서 클라이언트에 쿠키를 전송하는 것만 의미하지 않고, 클라이언트에서 서버로 쿠키를 다시 전송하는 것도 포함된다. -데이터를 저장한 이후 아무때나 데이터를 가져올수는 없다. 데이터를 저장한 .. 2023. 3. 9. TCP/IP 4계층 모델 #TCP/IP 4계층 모델 -OSI모델을 기반으로 실무적으로 이용할수 있도록 현실에 맞춰 단순화된 모델이다. 쉽게말해, OSI 7계층 이론을 실제 사용하는 즉 실용성에 기반을 둔 현대의 인터넷 표준이 TCP/IP 4계층이라고 할수있다. 1계층, 네트워크 인터페이스 계층 -OSI 계층의 물리 계층과 데이터 링크 계층에 해당하며 물리적인 주소로 MAC을 사용한다. -LAN, 패킷망 등에 사용됨. 2계층, 인터넷 계층 -OSI 계층의 네트워크 계층에 해당하며 통신 노드 간의 IP패킷을 전송하는 기능 및 라우팅을 담당한다. -ex) IP, ARP, RARP 3계층, 전송계층 -OSI 계층의 전송 계층에 해당하며 통신 노드간의 연결을 제어하고, 신뢰성 있는 데이터 전송을 담당한다. -ex) TCP/UDP 4계층,.. 2023. 3. 9. HTTP의 특징 # HTTP의 역사 # HTTP특징 - 클라이언트 서버 구조 - 무상태 프로토콜(Stateless), 비연결성(Connectionless) - HTTP 메세지 - 단순함, 확장 가능 1. 클라이언트 서버 구조 -클라이언트가 서버에 요청을 보내면 서버는 그에 대한 응답을 보내는 클라이언트 서버구조이다. 2. 무상태 프로토콜 (Stateless) - 서버가 클라이언트의 상태를 보존하지 않음. -장점: 서버 확장성 높음(스케일 아웃)(수평확장유리)무한한 서버 증설 가능. -단점: 클라이언트가 추가 데이터 전송 -상태유지(stateful) : 중간에 다른 점원으로 바뀌면 안됨. 항상 같은 서버가 유지되어야한다. 서버에 장애생기면 처음부터 다시 서버에 요청해야한다. -무상태 프로토콜이라면 클라이언트가 요청할때 이.. 2023. 3. 9. OSI 7계층 모델 -ISO(international organization for standardization)라고 하는 국제표준화기구에서 1984년에 제정한 표준규격이다. -옛날에는 같은회사에서 만든 컴퓨터끼리만 통신이 가능했고, 그래서 ISO에서는 제조사에 상관없이 공통으로 사용할수있는 네트워크 표준 규격을 정의했다. -OSI 7계층 모델은 네트워크를 이루고 있는 구성요소들을 7단계로 나누고, 각 계층의 표준을 정하였다. -OSI 7계층 모델의 목적은 표준화를 통하여 포트, 프로토콜의 호환 문제를 해결하고, 네트워크 시스템에서 일어나는 일을 해당 계층 모델을 이용해 쉽게 설명할수있다. -하드웨어 및 소프트웨어가 수행하는 기능에 따라 이를 7개의 계층(또는 레이어)으로 구분하였다. 1계층, 물리계층 -OSI모델의 맨 밑.. 2023. 3. 9. 이전 1 ··· 37 38 39 40 41 42 43 ··· 76 다음