본문 바로가기

[어근] graph : 그리다(draw), 쓰다(write) [어근] graph : 그리다(draw), 쓰다(write) autograph1> auto + graph2> 자신의, 스스로 + 쓰다3> 자신이 쓴 것=> 서명, 사인하다- autographic 자필의, 친필의 photograph1> photo + graph2> 빛 + 그리다3> 빛으로 그린 것=> 사진- photographer 사진작가 biography1> bio + graph + y2> 생명 + 쓰다 + 명접3> 삶에 대한 글=> 일대기, 자서전- biograph 자서전을 쓰다- biographical 자전적인 calligraphy1> calli + graph + y2> 아름다운 + 쓰다 + 명접3> 예쁘게 글씨를 쓰는 것=> 서예, 캘리그래피 geography1> geo + graph + y2> 땅..
[어근] fer : 운반다하다(move), 짐을지다(bear) [어근] fer : 운반다하다(move), 짐을지다(bear) offer1> of + fer2> ~쪽으로 + 운반하다3> 다른사람에게 가져가다=> 제공하다, 제안하다 transfer1> trans + fer2> 가로질러 + 운반하다3> 먼 장소에 가져가다=> 옮기다, 이동하다, 환승하다, 환승 refer1> re + fer2> 다시 + 운반하다3> 다시 가져오다=> ~에대해 언급하다, 인용하다, 참조하다- reference 참조- referral 추천서 prefer1> pre + fer2> 미리 + 운반하다3> 미리 운반해놓다=> 선호하다, ~을 더 좋아하다- preference 선호, 애용- preferential 우선전적인 confer1> con + fer2> 함께(com) + 운반하다3> 모두 데려..
칼리리눅스에서 자주사용하는 서비스 칼리리눅스에서 자주사용하는 서비스 1) SSHservice ssh start를 통해 ssh서비스를 시작,외부 host에서 puTTy와 같은 ssh application을 이용, 접속할 수 있도록 함. => 간편함.service apache2 start를 통해 apache2 서비스를 시작, 2) apache2외부 host에서 칼리 리눅스 서버 IP(ex. 192.168.111.133)에 접속하면 아파치 index.html을 확인 할 수 있다.해킹으로 apache 서버는 주로 .exe의 악성코드를 서버에 심어놓아 사용자가 접속하기를 기다려, 사용자 접근이 일어 날 때 사용자 pc를 악성코드에 감염시키는 것이 목적이다. 3) python FTP serverpython -m SimpleHTTPServer 800..
VPN(virtual private network)이란? VPN(virtual private network)란? 보통 영어 표현을 줄여서 VPN이라고 부른다. 덩치 큰 집단의 여러 곳에 퍼져있는 컴퓨터들을 잇는 사설 네트워크를 만들 때, 일일이 전선으로 연결하기는 돈이 많이 들고 물리적으로 보안에 취약하므로, 그 대신 인터넷 네트워크와 암호화 기술을 이용하여 통신 시스템을 구축하는 것을 말한다. #역할1) 사설 네트워크이용시, 전용선외에 인터넷공용선에서 통신을 암호화하여 사설 네트워크에 접속할 수 있도록하는 기술.2) IP우회 #원리간단하게 설명해서 인터넷 공유기가 한 대 있다고 가정하자.공유기와 이 공유기에 연결되어 있는 모든 컴퓨터는 하나의 네트워크에 속하게 된다.하나의 네트워크 즉, LAN에 연결되어 있는 모든 장치들은 사설IP를 할당받게 되고, 각 장치..
프록시 서버(proxy server)란? 프록시 서버(proxy server)란? Proxy server. 보통 프록시라고 부르며 클라이언트와 서버 사이에서 데이터를 전달해 주는 서버. 웹 캐시 기능이 있는 경우가 많으며, 방식에 따라 클라이언트의 IP 주소가 서버에게 노출될 수도 있고 아닐 수도 있다. 많은 사람들이 자신의 아이피를 세탁하고 차단을 우회하기 위한 도구로만 알고 있지만, 프록시 서버가 설치된 처음 목적은 웹 서핑을 비롯한 인터넷 속도의 향상이었다. 1990년대 후반까지만 해도 이런 목적으로 사용되었다. 원리는 매우 간단하다. 예를 들어서 프록시 서버로 나무위키에 접속하려 한다면 다음과 같은 과정을 거친다. 누군가 웹 브라우저에 나무위키의 도메인을 입력.요청은 내부에서 캐시 역할을 하는 프록시 서버로 전달.프록시 서버는 우선 자신..
NAT(Network Address Translation)이란? NAT(Network Address Translation)이란? NAT(네트워크 주소 변환)은 IP 패킷의 TCP/UDP 포트 숫자와 소스 및 목적지의 IP 주소 등을 재기록하면서 라우터를 통해 네트워크 트래픽을 주고 받는 기술이다. 패킷에 변화가 생기기 때문에 IP나 TCP/UDP의 체크섬(checksum)도 다시 계산되어 재기록해야 한다. 그렇기 때문에 네트워크의 성능에 영향을 줄 수 밖에 없다. NAT를 쓰는 이유는 여러 대의 호스트가 하나의 공인 IP 주소를 사용하여 인터넷에 접속하기 위한 경우가 대부분이다. 예를 들어 인터넷 회선을 하나 개통하고 인터넷 공유기를 달아서 여러 PC 를 연결하여 사용 하는데, 이 것이 가능한 이유가 인터넷 공유기에 NAT 기능이 탑재되어 있기 때문이다. 중요한 자료..
SSH( Secure Shell)이란? SSH( Secure Shell)이란? 원격지 호스트 컴퓨터에 접속하기 위해 사용되는 인터넷 프로토콜. 보통 축약해서 SSH라고 부른다. 뜻 그대로 보안 셸이다. 기존의 유닉스 시스템 셸에 원격 접속하기 위해 사용하던 텔넷은 암호화가 이루어지지 않아 계정 정보가 탈취될 위험이 높으므로, 여기에 암호화 기능을 추가하여 1995년에 나온 프로토콜이다. # 기본 포트는 22번. 셸로 원격 접속을 하는 것이므로 기본적으로 CLI 상에서 작업을 하게 된다. 대표적인 ssh application으로 putty가 있다.
[명령어] 칼리리눅스 기본명령어(3) [명령어] 칼리리눅스 기본명령어(3) ifconfig> 네트워크 정보 출력 ifconfig eth0 down> network ethernet0 down ifconfig eth0 up> network ethernet0 up dhclient> 자동으로 ip환경 지정 network정보를 담은 파일의 위치는 /etc/network/interface ps> 프로세스 정보 출력 ps -a, ps -an> 프로세스 정보 자세히 출력 top> cpu, memory 정보 출력 apt-get update> 패키지 업데이트 apt-get install htop> 패키지 htop 설치