네트워크 두번째 발표

Jin·2022년 5월 18일
0

DevOps

목록 보기
20/25

리눅스에서 ifconfig 명령의 결과를 먼저 살펴보세요. 결과 중 lo0와 en의 차이가 뭘까요? ifconfig에서 ether, inet6, inet은 무엇을 의미하나요?

lo0 : 시스템이 스스로 통신하기 위한 가상 이더넷 장치. 가상 인터페이스 장치명. loop back.

en : 물리적인 인터페이스

ether : 네트워크 인터페이스의 하드웨어 주소

inet6 : 네트워크 인터페이스에 할당된 IPv6 주소

inet : 네트워크 인터페이스에 할당된 IP 주소

스크린샷의 헤더를 보고 유추할 수 있는 내용을 모두 작성하세요.

메소드 : GET

scheme : https

accept : 클라이언트가 볼 수 있는? 이해할 수 있는? 콘텐츠 타입을 알려준다.

accept-encoding : gzip, deflate, br 중에서 압축해라.

accept-language : 한국어, us, 영어 순으로 선호하니 그 순서대로 있으면 보여주기.

cookie : 서버가 사용자의 웹 브라우저에 전송하는 작은 데이터 조각. stateless HTTP에서 상태정보 기억시켜줌.

if-modifiled-since : 캐시 유효기간 초과→서버쪽 자료 확인 해서 바뀐게 없으면 그대로 사용.

if-none-match : 캐시 유효기간 초과→서버쪽 자료 확인해서 ETag가 바뀐게 없으면 캐시쪽 응답결과 재사용.

access-control-allow-methods : ‘GET, PUT, POST, DELETE’가 리소스 쿼리하는데 유용한 메소드이다.

access-control-allow-origin : 모든 도메인에 접근할 수 있다.

age : 객체가 프록시 캐시 내에 머무르는 초 단위의 시간 (242505초)

Cache-control : 브라우저에서 캐시가 유효한 시간을 보여줌. 21600초 머무른다.

date : 메시지가 시작된 날짜와 시간

ETag : 데이터에 임의의 고유한 버전 이름을 달아두었다. 데이터가 변경되면 이름도 변경된다.

server : 원 서버

last-modified : 데이터가 마지막에 수정된 일자와 시간

profile
Today I Learned..

0개의 댓글