본문 바로가기

디자인

웹디자인 기본중 기본.

홈페이지란 구축언어 : jsp - php - asp - aspnet - html

 

jsp : 홈페이지나 쇼핑몰등을 구축할때쓰는 언어로서 보안력이 제일 강력하고..웹언어중에서는 제일 힘들다고 할수도 있습니다. jsp로 홈페이지를 제작했을때는 oracle데이터베이스를 써야됩니다.

 

php : 이것역시  홈페이지나 쇼핑몰 구축언어로 중소기업등에서 많이 쓰는 언어입니다.

php언어를 사용해서 홈페이지를 구축하셨으면.. 데이터베이스를 mySQL로 사용하셔야 하는데.. mySQL은 리눅스계열의 서버를 사용합니다. 리눅스서버가 가격이 낮아서...중소기업들이 주로 php언어를 사용합니다.

 

asp : 이것도 홈페이지나 쇼핑몰 구축언어로서 웹프로그래밍언어중 보편적으로 가장많이 배우는 언어라고도 할수 있습니다. asp로 홈페이지를 제작했을시에는 ms-SQL을 써야되고 서버는 window서버를 써야합니다. window서버는 가격이 좀 비싸므로 주로 넉넉한 회사에서 이용하는 실정이구요.. 뭐 요즘에는 웹호스팅이 워낙 싸져서 보편화 됐습니다.

 

asp.net : 이것은 asp언어의 후속버전입니다. asp의 부족한 부분을 발전시킨것이죠..

현재는 asp언어를 많이 쓰고 있지만... 몇년후에는 asp.net이 더 많이 쓰일것이라 예상됩니다.

 

html : 이것은 홈페이지를 만들때 쓰는 테그인데... 초딩학생도 배울수 있을정도로 아주 쉽습니다. 공부분량도 매우적구요.. html을 먼저 공부한후에 프로그램언어를 하셔야합니다.

 

***홈페이지나 쇼핑몰을 제작할때는 jsp - php - asp - aspnet 중 어떤언어로 제작할지 1가지를 선택을 하셔야합니다. jsp - php - asp - aspnet를 섞어서 사용할수는 없습니다.***

 

데이타베이스 : oracle - mysQl - ms-sQl

-- 역시 주로 사용되는 데이타베이스를 나열한 것.

 

서버구성 : os => window 기반  unix기반  리눅스 기반 솔라리스

-- 마찬가지... 홈페이지가 얹힐 서버의 종류를 나열...

 

-- 아마도, 서버의 OS 종류에 따라 데이타베이스와 구축언어가 달라질 수 있다는걸 알려주기 위한 기본적인 내용이 아닐까 생각됩니다.

-- 윈도우 기반이라면 일반적으로 DB는 ms-sql을 사용하며, 언어는 asp, asp.net 을 사용할 수 있습니다.

-- jsp와 html의 경우 어떤 환경에서 어떤 언어를 사용하던 필수적으로(jsp는 거의 필수적으로..) 사용됩니다.

-- 마찬가지로 리눅스 기반이라면 DB는 mysql이 일반적이며, asp 대신 php를 사용하게 됩니다.

-- 유닉스 기반의 서버라면 오라클 DB를 사용하는 것이 가장 강력한 선택이겠죠.. 그런데... 나쁜말이아니고.. 이런 level에서 솔라리스를 왜 Unix와 별도로 구별해 놨는지 모르겠군요..

-- 그럴꺼면, BSD나 다른 os도 구별하던가 -ㅇ-;;

 

Ftp : 접속경로 ,과정,포트번호

-- ftp는 file transper protocol 의 약자입니다.

-- 말그대로 파일전송에 최적화되어 있는 인터넷 프로토콜입니다.

-- 접속경로야.. 당연히 서버주소아닙니까.. -ㅇ-;

-- 과정이야.. 당연히 클라이언트에 따라 다른거 아닙니까..

-- 접속과정의 이론적인 설명을 필요로 하시는거 같지는 않은데 말입니다..

-- 포트번호는 기본적으로 23번 입니다만,

-- 당연히!!!

-- 서버관리자의 임의로 변경할 수 있습니다.

 

http:접속경로,과정,포트번호

-- 일반적인 world wide web 을 위한 프로토콜입니다.

-- 접속과정??? 브라우저를 켜고 주소를 입력하면 네떡 dns에 의뢰하여 ip 주소를 알아낸 다음 지정된 포트가 없는경우 기본적으로 80번 포트를 사용해 클라이언트가 접속했음을 서버에 알려줍니다.

-- 정상적인 클라이언트의 접속일 경우 서버는 그에 합당한 리액션을 취해줍니다.

-- 이런 과정을 말하시는겁니까???

-- 포트번호는 일반적으로 80번입니다만,

-- 역시 서버관리자 맘대로 입니다.

 

telnet: 하는일,포트번호

-- telnet은 www 프로토콜이 사용되기전까지 가장 범용적으로 사용되던 프로토콜입니다.

-- 이런경우 "하는일" 이라고 한다면 원격으로 서버에 접속하여,

-- 서버 컴퓨터의 자원을 이용하여 자신의 모니터를 단순 터미날로 사용하고,

-- 서버내에서의 작업을 처리하는 역활입니다.

-- 포트번호는 기본적으로 21번 입니다.

-- 역시 서버관리자 맘대로입니다.

 

ssh:하는일,포트번호

-- secure shell 입니다.

-- telnet의 경우 서버와 클라이언트 사이의 패킷의 안정성이 매우 떨어지므로 패킷 스니핑 등의 스크립트 키드수준의 해킹에도 매우 취약하므로,

-- 그에 대한 대책으로 개발되어 현재는 대부분의 telnet서비스 자리를 차지한 중요한 서비스입니다.

-- 기본적인 포트는 22번이며,

-- ssh를 사용하여 ftp 등의 다른 원격서비스도 보호할 수 있습니다만,,

-- 이 역시 서버관리자의 재량이라고 할 수 있겠군요..