본문 바로가기

네트워크

URL이란? resource를 찾아보다가 URL에 대한 정의를 발견 음 좋군 URL (Uniform Resource Locator) URL[유아렐]은 인터넷에서 접근 가능한 자원의 주소를 일관되게 표현할 수 있는 형식을 말한다. 여기서 말하는 자원의 형태는 인터넷 응용 프로토콜에 따라 다를 수 있다. 즉, 월드와이드웹 프로토콜인 HTTP를 사용하는 경우, 자원이란 HTML 페이지, 이미지 파일, CGI나 자바 애플릿과 같은 프로그램, 기타 HTTP가 지원하는 다른 파일들이 될 수 있다. URL은 자원에 접근하는데 필요한 프로토콜의 이름, 인터넷에서 특정한 컴퓨터를 식별하기 위한 도메인 이름, 그리고 컴퓨터 파일의 위치를 계층적으로 나타낸 경로명 등으로 구성된다. 웹에서 URL의 예를 하나 들어보면, http://ww.. 더보기
DNS 서버란 DNS서버란?URL을 해당 컴퓨터의 IP 주소로 변환시키는 일을 담당하는 서버이다.네임서버라고도 한다. 초기에는 사람들이 IP주소를 직접 입력하였는데 컴퓨터사용자가 증가하여 컴퓨터수고 수백대로 증가하여 IP주소를 외우기 복잡해졌다. 그래서 hosts파일에 URL과 IP주소르, 기록하는 방식으로 전환하였다. 그러다 기하급수적으로 컴퓨터가 증가하였고, 모든 IP정보를 한 파일로 기록하는 것은 어려워졌다. IP가 바뀌었을 때 사용자가 직접 hosts파일을 수정해야하는데 새롭게 연결되는 컴퓨터의 IP를 실시간으로 저장하기 쉽지 않다. 따라서 이름해석을 전문으로 하는 서버 컴퓨터가 필요하였고, 이 역할을 하는 서버를 DNS서버라고 한다. 윈도우 cmd창과 리눅스 터미널에서 nslookup이라는 명령어를 치면 DN.. 더보기
[펌]웹 어플리케이션 동작방식과 HTTP 초 간단 기초 정리 오 정리 잘된다.출처 - http://seoeun25.tistory.com/276웹어플리케이션은 어떻게 데이터를 제공할까. 다시 말하면, 웹클라이언트와 웹서버는 어떻게 서로 커뮤니케이션 하는 것일까.웹클라이언트(사용자라는 사람을 의미하기도 하지만 브라우저를 뜻하기도 한다)가 서버에 있는 자원을 요청하면 웹서버는 그 자원을 넘겨준다. 이 자원은 HTML 페이지가 될 수도 있고, 그림, 소리 또는 PDF 등의 파일이 될 수도 있다. 브라우저는 서버로부터 받은 HTML을 읽어서(파싱하여) 화면에 보여준다. 이렇게 웹서버와 클라이언트가 "자원을 달라", "이거 받아라" 하고 대화하기 위해서 사용되는 언어가 HTTP 이다. HTTP 말고 다른 프로토콜로 말해봤자 서로 못알아 듣는다. HTTP 프로토콜은 요청과 응.. 더보기
squid 프록시 서버 ● squid 프록시에 대한 설명 http://blog.naver.com/jeniday?Redirect=Log&logNo=10037704311 ● 설정 옵션 설명 : 아래 주소와 파란색 박스안을 참고 - http://blog.daum.net/k1447788/15715306 http_port 3128 클라이언트 접속 요청에 대한 서비스할 포트 기본이 3128인가보다 80번으로 지정해도 됨 cache_mem 16 MB 서버에서 제공하는 메모리 양, 디폴트가 8MB (16메가면 적당하다는데 ㅋ) maximum_object_size 캐시에 저장할수 있는 파일의 크기를 제한함 (캐시할 공간을 절약할때 사용) 기본이 4096KB 4메가 이상은 캐시에 저장하지 않음 cache_dir 변경된 정보(캐시)가 저장되는 디.. 더보기