목록Network/Protocol (12)
Hacking Arts
-특정 시스템에 물리적 주소를 갖고 있으나 논리적 IP주소가 필요한 경우 사용되는 프로토콜-주로 Diskless system이 사용 -RARP Paket은 ARP Packet과 동일-Opcode(OP) 1)RARP Request - 3 2)RARP Reply - 4-RARP는 IP주소를 모르므로 Request으 Target IP주소가 0이다. 1)자체 IP주소를 알아오려는 RARP Client는 RARP요청에 대한 프레임을 브로드캐스트2)같은 네트워크에 존재하는 모든 노드들은 RARP요청에 댛ㄴ 프레임을 받지만 RARP서버만 응답3)RARP 서버가 2개 이상 있다면 처음 응답을 한 서버의 내용을 받아들이고 나머지 내용은 무시4)RARP 서버가 응답할 때에는 고유의 테이블에 각 클라이언트 MAC주소와 IP..
-ip주소에 대응되는 이더넷 카드의 하드웨어 주소(MAC Address)를 알아내는 프로토콜-논리적 주소를 물리적 주소로 변환-주소 변환 방법 : 1)Static Mapping(정적 변환) : 관리자가 수동 설정 2)Dynamic Mapping(동적 변환) : ARP , RARP ※ARP를 쉽게 설명하자면 우리가 컴퓨터를 처음 OS를 깔았다고 하자 그리고 연결을 다 하고 인터넷을 하면 아직 되지않는다. ip주소,netmask,gateway주소 등을 세팅 해주어야 한다. 그러면 이제 디폴트 루트가 생성되고 이제 패킷이 글로 나갈려고한다. 그런데 아직 GATEWAY의 MAC주소를 모른다 그래서 ARP를 이용해서 패킷을 보내고 GATEWAY는 내 ip인데 이러면서 MAC주소를 말해달라는 구나 하고 보내주는 것..
-현재 가장 널리 사용되고 있는 근거리 통신망 프로토콜-현재 이더넷 전송률은 100Mbps와 1000Mbps-이더넷은 공식적으로 IEEE 802.3 표준에 의해 정의 CSMA/CD(Carrier Sense Multiple Access with Collision Detection)1)전송을 원하는 호스트는 네트워크에 반송파를 감지하여 전송이 가능한지 검사2)호스트는 전송이 가능할 경우 전송을 시작하고, 충돌이 감지될 경우 재밍 신호를 브로드 캐스트3)전송을 시작하고, 목적지 호스트는 데이터의 CRC값을 검사해 데이터가 이상 없이 도달했는지 검사4)CRC 값이 이상이 없을 경우에는 상위 계층으로 데이터를 보내고, 이상이 있을 경우에는 폐기5)충돌에 의해서 전송을 못했을 경우는 Back-off 알고리즘에 따라..
※사전적 의미:NAT는 외부 네트웍에 알려진 것과 다른 IP 주소를 사용하는 내부 네트웍에서, IP 주소를 변환하는 것이다. 일반적으로, 한 회사는 자신의 내부 네트웍 주소를 하나 또는 그 이상의 공인 IP 주소로 사상한다. 그리고 들어오는 패킷들 상의 공인 IP 주소를 다시 사설 IP 주소로 변환한다. 이렇게 함으로써 나가거나 들어오는 각 요구들은 주소 변환과정을 반드시 거쳐야 하기 때문에, 보안문제를 확실하게 하는데 도움이 되며, 또한 요구를 제한하거나 인증하고, 또 이전의 요구와 일치시키는 기회를 제공한다. NAT은 또한 회사에서 필요한 공인 IP 주소의 수를 보존하며, 회사가 외부 네트웍과의 통신에서 단 하나의 공인 IP 주소를 사용할 수 있게 한다. NAT은 라우터의 일부로서 포함되며, 종종 통..