문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 IP (문단 편집) == 개요 == [[인터넷]] [[프로토콜]](Internet Protocol)의 약자로, 인터넷이 통하는 네트워크에서 어떤 정보를 수신하고 송신하는 통신에 대한 규약을 의미한다. [[스마트폰]] 이나 전자기기, [[컴퓨터]]의 경우 사용하는 [[운영체제]]도 서로 다르고, [[프로그램]]의 경우 아예 구현된 언어가 다르기 때문에 [[네트워크]]에서 이들이 통신할 수 있도록 하려면 공통된 통신 규약(프로토콜)이 필요하다. 컴퓨터 통신의 태동기였던 1960년대에는 장비 제조사마다 각기 다른 프로토콜을 사용하고 있었고, 다른 회사의 장비 사이에는 통신이 힘들거나 아예 불가능했다. 이 때문에 관련 프로토콜을 국제적으로 표준화하기 위한 [[ISO]] 위원회가 발족되었고, 1977년에 [[OSI 7계층]] 모델을 발표한다. 한편, 인터넷을 위한 통신 프로토콜을 만들고 있던 IETF는 독자적으로 Internet Protocol Suite를 발표, ISO의 X.200이 이해관계자들(IBM/DEC/Intel/Apple… etc) 사이의 다툼으로 지연되는 사이 TCP/IP가 사실상의 표준(de facto standard)이 된다. 이 때문에 OSI 7계층과 Internet Protocol Suite의 4계층이 나뉘어졌으며, 이 두 계층은 서로 비슷하기는 하나 완전히 일치하지는 않는다. IP는 OSI의 Layer 3(Network Layer)와 Internet Protocol Suite의 Layer 3(Internet Layer)에 위치하는 프로토콜이다. [[호스트]]에서 호스트까지의 통신, 즉 보내는 컴퓨터에서 받는 컴퓨터까지의 통신을 책임진다. 하는 작업을 아주 이해하기 쉽게 대략적으로 설명하면 편지 봉투에 보내는 주소, 받는 주소를 작성하고 [[우표]]를 붙여서 우체통에 넣는 일과 우편함에 들어온 편지를 꺼내서 나한테 온 편지가 맞는지 확인하는 정도의 작업이라고 생각하면 된다. 제대로 설명하려고 하면, IP의 역할(flow control 외), Network layer에서의 보안, IP packet(datagram) 구조 등은 관련학부 및 대학원 한학기 이상 분량이다. 이 글에서는 일상생활에 필요한 지식 정도를 다루기로 한다. 원래 설계하던 시기에는 주 작업 이외에도 몇 가지 부가적인 작업을 할 수 있도록 만들었는데, 실제 상위 계층에서 다 처리할 수 있는 작업이라서 현재는 그냥 [[공기]] 취급. IP를 통하지 않고 현 인터넷을 통해 통신한다는 건 불가능하기 때문에 매우 중요한 계층이다. 다만 LAN 환경 등에서는 MAC 주소 기반 통신이 필요한 경우도 있는 등, IP가 만능은 아니다. [[스크립트 키디]]들은 IP만 알면 컴퓨터를 해킹할 수 있다고 하기도 하는데, IP만으로 가능한 공격 방식은 [[DDoS]] 하나뿐인데다[* 스크립트 키디들이 해킹 하면 흔히 떠올릴 컴퓨터 원격조종을 하려면 대상의 컴퓨터에 백도어 및 그에 준하는 악성코드를 심어야 한다. 아니 적어도 그나마 현실적인 시나리오 중 하나로 상대 컴퓨터에 [[SSH]] 서버 등을 열고 자신의 공개키를 해당 컴퓨터에 미리 올려둔 뒤에 높은 확률로 [[방화벽]]에서 잠겨있거나 애초에 NAT에 막혀서 포워딩 설정조차 되어있지 않을 해당 ip의 22번 포트로 접속해야 한다. 당연히 불가능하다. 상대의 동의 없이 이걸 심기 위해 사회공학이나 보안 취약점 등 키디들은 따라할 수 없는 고급 해킹 기술이 들어가는 것. 당장 자기가 자기 컴퓨터를 RDP 등으로 원격 접속이 가능하게 하려고 해도 건드려야 할 설정이 한둘이 아니다. (다만 기본 포트를 열어놓는다면 [[브루트 포스]] 시도가 계속 들어오는 모습이 보이기는 한다.)] 개인 PC에서 그렇게 많은 트래픽이 발생하면 [[ISP]]에서 막는다. 따라서 IP가 엄연히 [[개인정보]]인 것은 맞지만 공개된다고 해도 컴퓨터 자체는 아무런 상관이 없다. 때문에 [[디시인사이드]], [[위키위키]] 등의 사이트에서 로그인되지 않은 사용자를 식별하기 위해 쓰기도 한다.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기