본문 바로가기

네트워크15

nmap - ip scan/ port scan 혼자 공부용으로 적어놓은 거라 두서 없을 수 있음. 내가 하려는 것 소마에서 프로젝트를 하면서 ip, port scan을 맡게 되었다. 해당 컴퓨터에서 주변 컴퓨터들 ip scan으로 ip따고, 획득한 ip를 대상으로 port scan을 해야한다. 우선 elf 파일 형식으로 만들어야 해서, 리눅스에서 ip scan, port scan을 하려고 한다... 우리 프로그램이 설치될 컴퓨터 os는 리눅스이지만, 스캔되는 컴퓨터들은 windows일수도 있다는 점! 공부하기 전 의문점 ip 스캔을 하면 주변 컴퓨터의 ip를 스캔한다는데, 그 주변의 범위가 어디인가? nmap이란 호스트, 호스트가 제공하는 서비스(어플리케이션 이름 및 버전), 실행 중인 운영체제(버전 포함), 방화벽 유형을 검색할 수 있다. 또한 시.. 2021. 6. 30.
스캔 - tcp open scan, stealth scan, udp scan 스캔 서비스를 제공하는 서버의 작동 여부와 서버가 제공하는 서비스를 확인하기 위한 작업 tcp 기반의 프로토콜은 기본적으로 request를 보내면 response를 전달해준다. 스캔은 이런 원리를 기반으로, 한 쪽에서 '여보세요'하면, 다른 족에서 '여보세요'라고 응답하며 서로를 확인하는 것과 같다. 방화벽과 IDS(침입탐지시스템)을 우회하기 위해 발전한 스캔은 종류가 매우 다양하다. ping 서버의 동작 여부 알아보는 방법 네트워크와 시스템이 정상 작동을 하는지 확인하기 위한 간단한 유틸리티. ICMP를 사용하며 기본적으로 tcp/ip 네트워크에서 사용된다. * ICMP : 호스트 서버와 인터넷 게이트웨이 사이에서 메시지를 제어하고 오류를 알려주는 프로토콜 ping 를 했을때, '요청 시간이 만료되었습.. 2021. 6. 30.
tcp udp 개념 네트워크 계층들 중 전송 계층에서 사용하는 프로토콜 전송계층 : 송신자와 수신자를 연결하는 통신 서비스를 제공하는 계층으로, 데이터의 전달을 담당 TCP/UDP : 데이터를 보내기 위해 사용하는 프로토콜 TCP Transmission Control Protocol "인터넷상에서 데이터를 메시지의 형태로 보내기 위해 IP와 함께 사용하는 프로토콜" IP가 데이터의 배달을 처리한다면, TCP는 패킷을 추적 및 관리하게 된다. 목적지와 수신지를 확실히 해 정확한 전송을 보장하기 위해 세션을 수립하는 과정 : 3-way handshaking -> tcp는 연결형 서비스로 신뢰성을 보장하기 때문에, 3-way handshaking의 과정도 사용하는 것이고, 데이터의 흐름제어나 혼잡 제어와 같은 기능도 한다. ->.. 2021. 6. 30.