728x90
반응형

IT/리눅스마스터1급 203

인터넷 서버

안녕하세요 뚱보 프로그래머 입니다. 인터넷서버란? 1. 슈퍼 서버(inetd)네트워크에 연결된 시스템에서는 서로 다른 시스템(서비스를 제공하는 시스템은 서버, 서비스를 제공받는 시스템은 클라이언트)에 존재하고 있는 프로그램을 서비스 받을 수 있다. 서버에 존재하는 서비스를 받기 위해서는 물리적인 연결이 갖춰져야 함은 물론이거니와 서버에 존재하는 프로그램이 네트워크를 이용해서 접속한 사용자들에게 서비스를 제공해줄 수 있어야 한다. 이와 같이 네트워크를 통해 접근한 클라이언트에게 서비스를 제공해주는 프로그램을 네트워크 데몬(daemon)이라고 한다. 데몬이란 포트(port, 대부분이 잘 알려진 포트:well-known service port)를 열고, 클라이언트가 연결되어 서비스를 요청할 것을 기다리는 응용..

접근제어

안녕하세요 뚱보 프로그래머입니다. 설명절이라 다들 좋은 연휴 보내고 계실텐데요 접근제어입니다. 접근 제어(tcpd)1) tcp_wrapperfinger라는 프로그램은 특정 호스트에 존재하는 사용자에 대한 정보를 얻을 수 있는 프로그램이고, tftp라는 프로그램은 인증이라는 과정없이 바로 호스트에 접속해서 ASCII 파일을 다운로드할 수 있다. 이런 서비스들에 대해서는 완전히 서비스 자체를 차단하든지 아니면 접근이 허용된 호스트로부터의 접근만을 허용해야 한다. 그러나 단순히 inetd를 단순히 설치하고 설정하는 것만으로는 완전한 접근 제어가 불가능하다. 이를 위해서 제공되는 프로그램이 tcp_wrapper이다. 레드햇을 설치하면 기본적으로 설치되는 프로그램이 있는데, /usr/sbin/tcpd라는 프로그램..

DNS란

안녕하세요 뚱보 프로그래머입니다. 오늘 DNS입니다.. 1. DNS 개요name service는 domain name을 IP 주소로 대응시켜주는 서비스이다. 인터넷 프로토콜 상위의 응용프로그램들은 IP 주소를 사용하여 서로를 인식하는데 이는 컴퓨터의 입장에서 보면 당연하지만 사람들이 기억하기에는 너무 불편한다. 또한 어떤 컴퓨터가 어떤 서비스를 제공한다는 것을 알기가 쉽지 않다. 이런 불편을 해소하기 위한 노력의 결실이 DNS 서비스이다. 초기의 인터넷인 ARPAnet은 불과 수 백개의 호스트로 이루어진 작은 규모였다. 그 때는 중앙의 한 컴퓨터(NIC, Network Information Center)에서 일정한 주기로 추가되거나 새로 명명된 호스트들의 명단을 파일(HOSTS.TXT)로 전송하였고 각 ..

web서버

안녕하세요 뚱보 프로그래머 입니다. web 서버에 대해 적습니다. Web Server1. 개요현재의 인터넷을 있게 한 것은 다른 무엇보다 웹(Web, 혹은 World Wide Web)의 등장이다. 인터넷을 곧 웹이라 생각할 정도로 웹의 위력은 대단하다. 하지만 웹의 실상은 그 바탕에 하이퍼텍스트(Hypertext)라는 특별한 형태의 문서가 있었고, 이러한 문서를 전송할 수 있는 프로토콜(HTTP)이 존재하고 있었다. 즉, 하이퍼텍스트 형태로 데이터를 전송하기 위해 생성된 프로토콜이 HTTP이다. 웹 서버 종류인터넷 상에서 웹을 이용해 자신만의 홈페이지를 구축하거나 인터넷 사이트를 개설해서 서비스를 하기 위해서는 우선 서비스를 제공할 웹 서버의 종류를 결정해야 한다. 개인용 컴퓨팅 영역이나 사무용 컴퓨팅 ..

메일 서비스

안녕하세요 뚱보 프로그래머 입니다. 메일 관련 내용을 적어봅니다. Mail Service1. 전자 메일 개요인터넷 초기부터 가장 많이 사용된 서비스는 전자메일이다. 전자메일은 인터넷이 연결된 곳이면 어느 곳이라도 빠르게(보통 몇 초만에), 그리고 무료로 메일을 주고 받는다. 또 주소가 바뀌어도 포워드 기능을 이용하면 메일을 받는데 지장이 없다. 뿐만 아니라 음악파일, 사진 등 바이너리 파일도 함께 보낼 수 있으므로 MIME 타입을 이용해서 멀티미디어 정보를 보낼 수 있다. 최근에는 사용자의 컴퓨팅 환경과 전송망의 발달, 기타 다양한 멀티미디어 기술의 발달로 인해 기존의 E-mail이 갖는 특징 외에 상대방에게 전화 메시지를 남기는가 하면, 사용자 본인의 E-mail 내용이 FAX로 상대방에게 전송되기도 ..

ftp 란

안녕하세요 뚱보 프로그래머 입니다. ftp란 무엇일까요 FTP 서버1. FTP 개요ftp는 네트워크 서비스 중에서 매우 중요한 부분으로 남아있는 서비스이다. 웹의 등장으로 상대적으로 중요성이 줄어들었지만 아직도 대용량의 파일을 대량 전송하는 데는 ftp 만한 것이 없다. 요즈음은 웹브라우저 안으로 ftp 클라이언트가 통합되는 경향을 보이고 있다. 넷스케이프에서도 주소에 ftp:// ~~ 하고 입력하면 ftp 서비스를 이용할 수 있다. 하지만 여러 개의 문서를 동시에 전송받는 다든지, 파일 전송을 쉽게 재시작 한다든지 여러 가지 ftp 만의 장점이 있다 1) FTP 프로토콜FTP 프로토콜은 TCP/IP가 구현되기 전부터 정의되어 있었다. 연결에 두개의 채널을 사용하는데 한 채널은 명령과 응답용이고, 다른 ..

NFS란

안녕하세요 뚱보 프로그래머 입니다. NFS 네트워크 파일 시스템에 대해 알아봅니다. NFS1. NFS 개요1) 리눅스 파일 공유일반적으로 리눅스 분산 파일 시스템은 디스크의 집중적인 관리나 네트워크를 통한 파일 공유를 위해 사용된다. 이를 위해 리눅스 시스템은 NFS와 Samba를 사용한다. 리눅스 분산 파일 시스템(Distributed File System) 패키지는 보통 다음의 클라이언트와 서버의 구성 요소로 이루어지는데, 먼저 DFS 서버는 로컬 파일을 네트워크에 공유하고 DFS 클라이언트는 공유 파일들을 로컬로 마운트하는데, 리눅스 시스템은 사용하는 명령어의 형식에 따라 개별적으로 클라이언트나 서버가 될 수 있으며 또는 동시에 클라이언트와 서버로서의 기능을 할 수도 있다. 2) NFS 시스템 구성..

삼바

안녕하세요 뚱보 프로그래머 입니다. Samba 입니다. Samba1. 삼바 개요삼바는 리눅스, 유닉스 서버에서 동작하면서 서버 자원을 PC(MS-Windows 계열)에서 공유해서 사용할 수 있도록 설정하는 프로그램이다. PC에 공유해서 사용할 수 있는 서버 자원으로서는 서버의 하드 디스크와 서버에 연결되어 있는 네트워크 프린터이다. 삼바를 사용하게 되면 NFS와는 반대로 PC자원(하드 디스크와 프린터)를 리눅스나 유닉스 서버에서 사용할 수 있게 할 수도 있다. 그리고 NT의 기능을 대체한다. 2. 기본 삼바 서버 설정1) samba 서버 설정[root @edu00 /home]#useradd test[root @edu00 /home]#passwd test[root @edu00 /home]#chmod -R ..

DHCP

안녕하세요 뚱보 프로그래머 입니다. DHCP 동적 네트워크죠 반대는 static 고정 네트워크 DHCP1 DHCP 개요DHCP(Dynamic Host Configuration Protocol)는 각각의 호스트에 필요한 네트워크 설정 사항들을 서버에서 지정한대로 설정하도록 원격에서 제어해 주는 프로토콜이다. IP 주소 설정, 서브넷 구성 설정 작업, 네트워크에 시스템을 추가하거나 제거하는 작업, 그리고 노트북을 자주 연결하거나 하는 경우에 DHCP를 이용하여 구현이 가능하다. DHCP는 호스트의 네트워크 설정 즉 IP 주소, 게이트웨이, DNS 등 TCP/IP와 관련된 전반적인 내용을 사용자에게 자동으로(동적으로) 전송해서 설정해주는 서비스이다. 특히 일정한 시간마다 자동적으로 IP 주소를 변경시키기 때문..

보안...

안녕하세요 뚱보 프로그래머 입니다. 보안에는 여러가지 방안이 존재합니다. 사이트 보안의 방법 1) 호스트 보안 시스템이 안전하도록 철저한 관리를 하는 것과 네트워크의 다른 사람들도 같은 정도로 보안에 만전을 기하도록 바라는 것에서부터 시작해야 할 것이다. 좋은 패스워드를 고르는 것, 여러분 호스트의 지역 네트워크 서비스에 대한 보안화 작업을 하는 것, 계정 사용일지를 잘 관리하는 것, 보안 구멍이 있다고 알려진 프로그램을 갱신 교체하는 것등이 지역 보안 관리자 임무의 일부이다. 2) 네트워크 보안 한 네트워크에 수 백 내지 수천의 컴퓨터가 붙어있는 상황에서 하나 하나의 모든 시스템이 전부 보안화 작업이 되어 있다고 믿어서는 않된다. 정식 사용자만이 네트워크를 쓰도록 만들고 방화벽을 만들고 강력한 암호 기..

728x90
반응형