호빗의 인간세상 탐험기
MIME 타입이란 클라이언트에게 전송된 문서의 다양성을 알려주기 위한 메커니즘입니다: 웹에서 파일의 확장자는 별 의미가 없습니다. 그러므로, 각 문서와 함께 올바른 MIME 타입을 전송하도록, 서버가 정확히 설정하는 것이 중요합니다. 브라라우저들은 리소스를 내려받았을 때 해야 할 기본 동작이 무엇인지를 결정하기 위해 대게 MIME 타입을 사용합니다.수 많은 종류의 문서가 있으므로 많은 MIME 타입들이 존재합니다. 우리는 이 글에서 웹 개발에 있어 가장 중요한 MIME 타입들 중 몇 가지를 나열해 살펴보긴 하겠지만, 특정 종류의 문서에 딱 들어맞는 것을 보려면 다음의 전용 문서를 참고하시기 바랍니다: MIME 타입의 전체 목록.MIME 타입은 문서 타입 정보를 실어나르는 유일한 방법은 아닙니다:이름의 접..
1. Linux 컴퓨터에 router package 설치 Ubuntu가 설치된 컴퓨터에 router package를 설치하기 위해 터미널 창에서 다음 절차들을 수행한다. 1) 다음 파일의 내용을 변경하고 재부팅한다. /etc/sysctl.conf 파일 내용 중 # net.ipv4.ip_forward = 1 내용에서 ‘#’ 부분을 제거, 저장 후 재부팅 (1은 yes, 0은 no를 의미하므로 #을 제거하면 IP forwarding을 수행하겠다는 의미임) 2) router package인 quagga를 설치한다. # sudo apt-get install quagga /etc/quagga directory 내에 zebra.conf와 ripd.conf 파일을 생성하여 아래와 같은 내용으로 만든다. -- zebr..
1. DIX 2.0/IEEE802.3 frame preamble (8byte) destination address (6byte) source address (6byte) ether type (2byte) Data Pad FCS (4Byte) - DIX2.0 frame 형식을 나타낸 것이다. preamble은 8byte로 구성되어 있으며 시작점을 나타낸다. - destination address~ether type 까지를 Ethernet Header 라고 부른다. destination address 에는 6byte의 목적지 주소가 들어 있다. source address에는 6byte의 송신측 주소가 들어 있다. 그리고 ether type은 2byte로 0x600(=1536)이상의 값이 저장되어 있다. - ..