##host
- 네트워크에 연결되어 있는 컴퓨터들을 호스트(host)라고 함.
- 인터넷은 TCP/IP 프로토콜을 이용하여 통신을 하는데, 통신을 하려고 해도 목적지와 출발지가 없으면 어디로 데이터를 보낼지 받을지 모르죠. 하지만 이것을 IP라는 약간의 고유한 주소 통해 정할 수 있습니다.
- 즉 호스트는 IP주소를 갖는 시스템이라고 말할수 있겠네요.
- 예시) 친구 컴퓨터에 원격 접속을 하고싶어서 텔넷을 이용할 때 호스트에 친구컴퓨터의 IP를 적어주는 것이죠.
- 이렇게 IT에서 호스트는 IP를 가지고 있고 양방향 통신이 가능한 컴퓨터라고 생각하면 이해가 빠를 것 같습니다.
1.host를 설정해서 사용하는 이유(윈도우 hosts파일에 대해)
- hosts 파일은 비유하자면 주소록과 같은 것이다.
- 모든 컴퓨터는 우리가
localhost
주소라고 부르는 자신의 주소를 갖고 있는데, 즉 127.0.0.1이다. 컴퓨터는 이 주소로 자신을 지칭한다. 그런데 만약 다른 컴퓨터의 호스트명과 자기 컴퓨터의 ip주소를 연관시켜 짝지워버리면 그 사이트로의 모든 접속시도가 자신에게로 되돌아 오게 되므로
- 결국 효과적인 차단방법이 되는 것이다. 이것이 hosts 파일을 이용해 특정 사이트를 막는 방법이다.
- 차단하고자 하는 ip주소가 곧 자신의 주소라고 컴퓨터에 알려주면 컴퓨터는 영원히 그 사이트를 찾아 나서지 않을 것이다. 그리고는 이미 자신이 그 사이트를 찾아서 우리에게 보여주고 있다고 생각할 것이므로 결국 그 사이트가 우리의 시야에서 사라지게 된다.
- 우리는 이 방법으로 컴퓨터가 광고 서버에 정보를 전송하는 것조차 막을 수가 있기 때문에 싫은 광고물을 안보는 것은 물론 그들이 하드 드라이브에 쿠키를 심어 우리의 정보를 빼가는 것도 막을 수 있다.