본문 바로가기

Job Notes/Programming

(14)
MIME http://www.ietf.org/rfc/rfc2557.txt 원문 : http://dewey.yonsei.ac.kr/network/khg.htm MIME (Multipurpose Internet Mail Extensions) 과목명: 학술정보 도서관망 구축론 주제명: MIME 발표일: 98.06.09 석사2학기 김형규 1. 전자우편 약사(略史) 컴퓨터의 출현을 통한 값싸고 빠른 네트웍상의 의사소통 수단으로 전자우편(e-mail)은 폭발적으로 성장하였다. 전자우편은 전체 내용을 보내는데 그다지 많은 바이트를 차지하지 않으며, 게다가 전자우편의 전송은 곧바로 할 필요가 없기에 시스템은 적절한 시간에 전송함으로써 네트웍의 부하를 줄이며 일괄적으로 메시지를 전송할 수 있다. 인터넷상에서 X.400이나 SMT..
내용협상 (Content Negotiation) http://httpd.apache.org/docs/2.0/ko/content-negotiation.html 아파치는 HTTP/1.1 규약에 기술된 내용협상(content negotiation)을 지원한다. 내용협상은 media type, 언어, 문자집합, 인코딩 등에 대해 브라우저가 제공한 선호도에 따라 자원의 가장 적합한 표현을 선택한다. 또 불완전한 협상 정보를 보내는 브라우저의 요청을 지능적으로 처리하는 기능도 있다. 기본적으로 컴파일되는 mod_negotiation 모듈이 내용협상 기능을 제공한다. 내용협상에 대해 아파치의 협상 협상방법 품질계수 조작하기 자연스러운(transparent) 내용협상의 확장 하이퍼링크와 이름규칙에 대하여 캐쉬에 대하여 다른 정보 내용협상에 대해 자원은 여러 다른 표..
HTTP/1.1 Protocol이란? 이번에 컴퓨터공학과 3학년 2학기에 새로 생긴 전공과목인 네트워크 프로그래밍이란 과목을 수강하다가 Process를 이용한 웹서버 구현하는 과제를 하였습니다. 생각보단 어렵지는 안더군요. 예전에 Thread를 이용한 간단한 웹서버 구현한 것이있어서 Process로 바꾸는 데에는 금방 했습니다. (참고로 열혈강의 TCP/IP 소켓 프로그래밍이란 책을 참고했습니다.) 열혈강의 TCP/IP 소켓 프로그래밍 윤성우 지음 / 이한디지털리(프리렉) 나의 점수 : ★★★★★ 처음 본 TCP/IP 소켓프로그래밍 책입니다. 소켓프로그래밍 공부하는데 서점에서 무슨 책으로 공부할지 고민을 하다가 이 책이 초보자들에게 괜찮은 듯하고 거기에 무료강의까지 제공해서 선택했습니다. 이 책을 쓰신 윤성우님은 열혈강의 C, 열혈강의 C+..
HTTP Protocol 아래 내용은 네이버 카페 'VC++ 삽질공간' 의 제온 님의 글 중 퍼온 것입니다. [출처] HTTP Protocol|작성자 함박웃음 HTTP 프로토콜 HTTP 서버를 구현하려면 HTTP 프로토콜을 지원하여야 할 것입니다. 이곳에 가면 HTTP 프로토콜에 대한 문서를 보실 수 있습니다. http://www.w3.org/Protocols/rfc2616/rfc2616.html 또 이곳에는 HTTP 프로토콜 문서를 한국어로 번역해놓은 문서가 있습니다. 단 이곳에서 번역해 놓은 문서는 HTTP/1.0 버전입니다. (위에 있는 문서는 HTTP/1.1 버전입니다.) http://www.initech.com/%7Eqkim/HTTP/http10v3.html 제가 구한 자료에서는 HTTP 프로토콜을 알기쉽게 요약해 놓은..
문자 포인터(string pointer) 변수 전역 변수로 아래와 같이 선언되어 있다. char aString[] = "now is the time"; /* an array */ char *pString = "now is the time"; /* a pointer */ 위 두 변수의 차이점은? * aString 각각의 문자를 바꿀 수 있지만, 항상 일정한 장소에 저장 * pString 가리키는 위치를 바꿀 수 있지만 내용을 바꾸는 것은 정의되어 있지 않다. (바꿀 수 없다는 말은 아니다) 그런데, pString이 가리키는 문자열들은 어디 저장되는 것일까? 그리고 왜 바꿀 수 없는 것일까? 실제로 Visual C++로 "strcpy(pString, aString)"을 하면 "0xC0000005: 0x00487894 위치를 기록하는 동안 액세스 위반이 ..
[응용] 메모리 관리 [응용] 메모리 관리 글쓴이 : 유영창 (2004년 09월 17일 오후 05:54) 읽은수: 5,115 [ 임베디드강좌/유영창 ] APK006 메모리 관리 ============================================== 1. 개요 이 문서는 ESP-NS에서 동작하는 응용 프로그램을 작성할때 메모리 할당과 해제및 메모리 처리에 대한 주의점을 소개합니다. 작성자 : 유영창 frog@falinux.com 작성일 : 2004년 9월 17일 수정일 : 관련된 ADK( Application Developer Kit ) 디렉토리 adk/sample/check_index adk/sample/assert 2. 임베디드에서 메모리 관련 문제 임베디드 시스템은 사용시간에 따라서 크게 두가지로 나누어 볼수..