여러 네트워크 프로토콜들을 분석해보면 ASN.1 format을 사용하는 것을 자주 볼 수 있다. 와이어샤크에서는 ASN.1에 대해서 알아서 파싱해서 처리해 버려서 이런 부분은 프로토콜 분석 내용이 표시하지 않고, 헥스 창 아래에 별도로 표시하고 있다. ASN.1에 대해 요약 내용은 https://nacamp.tistory.com/17 를 참고하면 될 것 같다. ASN.1 format 자체는 어떤 데이터를 어떤 크기만큼 보내는지 명시하는 추상적인 형태의 표준이기 때문에 이를 실제로 네트워크로 보내기 위해 변환시키는 형식은 따로 있다. BER : Basic Encoding Rules CER : Canonical Encoding Rules DER : Distinguished Encoding Rules XER ..
Installstrawberry perl 설치cmd 창에서 cpan install Win32::Registry를 입력해서 모듈 설치net-snmp install 파일로 net-snmp 설치 (default install path : C:\usr) config환경변수 등록 : 환경 변수 PATH에 C:\usr\bin 추가, 만약 별로 install path를 설정했다면 해당 경로의 bin 폴더snmpd.conf 생성installed path의 etc\snmp\snmpd.conf 파일을 생성해주어야 함ex) C:\usr\etc\snmp\snmpd.conf다음과 같은 내용이 들어가면 된다. 123456createUser [user name] MD5 [auth passphrase] DES [privcy pass..
Download Link : http://www.net-snmp.org/download.html dependencies1$ apt-get install libperl-devcs설치하지 않으면, make 과정에서 -lperl 옵션이 지정되었는데 링킹을 하지 못 해서 에러난다. 미리 설치해 두도록 한다. Install- original Install1234567891011# download net-snmp-{version}.tar.gz && decompress the tar.gz file$ tar zxvf net-snmp-{version}.tar.gz$ cd net-snmp-{version} # execute configure binary, and press enter key$ ./configure.... ..
보호되어 있는 글입니다.
IPv4 헤더Version : 버젼을 나타내는데 IPv4의 버젼은 4이다.Header Length : 헤더의 길이를 나타낸다. IPv4의 헤더 길이는 20 ~ 60바이트의 크기를 가지기 때문에 여기의 값에 4를 곱해주어야 한다.Service : 서비스를 나타낸다. FTP나 DNS, SMTP 같은 서비스의 유형을 알려준다.Total Length : 헤더와 데이터를 합친 전체 길이를 나타낸다. 전체 길이에서 헤더 길이를 뺄 경우 데이터의 크기를 알 수 있다.Identification : 식별 번호이다. 패킷이 전송될 때 구분을 하기 위해서 붙은 식별 번호이다. 단편화된 패킷의 경우 식별 번호가 동일하다.Flag : 3비트로 이루어진 플래그 값이다. 단편화를 할지 안 할지를 나타내고 있다.Fragmentati..
IP 주소에는 총 4개의 옥테트(Octet)가 있다, 일명 .ex)127.0.0.1 IP 주소는 네트워크 부분과 호스트 부분으로 나뉨(같은 네트워크일 경우 네트워크 부분이 동일!)같은 네트워크일 경우 호스트 부분이 반드시 달라야 하고 다른 네트워크는 네트워크 부분이 달라 같아도 된다. 컴퓨터와 내부 네트워크에 연결되는 라우터의 포트를 이더넷 인터페이스외부 측 인터넷 쪽으로 연결되는 인터페이스를 시리얼 인터페이스 ARP - ip 주소를 통해 mac 주소를 찾는다.RARP - mac 주소로 ip 주소를 찾는다. 네트워크란 하나의 브로드캐스트 영역이다. 때문에 같은 네트워크에 있을 경우 라우터를 거치지 않고 다른 네트워크의 경우는 라우터를 거친다. IP 주소 클래스(A부터 E까지 있지만 ABC 3개만 알면 된..