본문 바로가기

반응형
   

Programming/IT 용어

(5)
프로토콜, 포트란 프로그래밍 통신 프로토콜, 포트란 무엇인가? 통신 프로토콜(PROTOCOL)영어를 직역 하면 실험 계획안이라고 되어있다. 말그대로 통신 할때 사용하는 계획안이라고 보면 될것 같습니다.또한 다른 기종 컴퓨터 사이에 자료를 주고 받기 위한 약속된 규약이라는 의미이다.가장 대표적인 프로토콜로는 TCP/IP가 있다. 컴퓨터간 서로 자료를 주고받을 때 어떠한 형태로 자료를 주고 받을지 사전에 약속하는 것을 통신 프로토콜 이라고 한다. 포트(PORT)소프트웨어 적인 측면에서 포트라는 의미는 어떠한 서버별로 고유의 서버를 들어가기 위한 통로 번호라고 생각 하면 될것 같다. 각각의 통로 번호가 있으므로 상호 작용 하며 통신할때 서로 꼬이지 않는다. 예를들어 데이타베이스, 아파치서버, ftp 서버가 모두 같은 통로에서 ..
웹호스팅 웹호스팅이란?웹사이트를 운영하려면 먼저 서버가 있어야 한다. 원초적으로 생각 해보자면 어느한 사용자가 컴퓨터를 켜고 인터넷 사이트에 접속한다. 접속하려는 사이트가 곧 서버 이고 내가 관리하는 웹페이지 라고 생각 하면 됩니다. 접속을 하려면 내사이트에 집주소 즉ip주소가 들어가고자 하는 웹페이지의 주소가 있어야 사용자들이 접속을 할수 있을것 입니다. ip주소는 고정 ip주소가 되야 사용자들이 계속 들어올수 있겠지요. 계속 바뀌는 유동 ip라면 사용자들이 계속 들어오기 힘들겠습니다. 그다음 웹페이지에서 사용자들에게 페이지를 보여주기 위한 html 파일이 있어야 할것 입니다. 그러면 html 파일을 보여주기 위해선 컴퓨터가 필요합니다. 개인 pc로도 서버 형태로 만들수 있지만 24시간 켜놔야 하고 프로그램도 ..
사물 인터넷 사물 인터넷이란?사물에 인터넷?위키백과를 찾아보니 각종 사물에 센서와 통신 기능을 내장하여 인터넷에 연결하는 기술이라고 나와있다.추가적으로 사물 인터넷이 연결 된후로 방대한 데이터가 쌓여 빅데이터를 분석하는 효율적인 알고리즘 기술이 필요하다고 되어있다. 모든 사물에 인터넷이 연결된다면 심지어 물통에도 인터넷 연결이 된다고 생각하면 한사람에 대한 데이터가 어마어마 하게 쌓일것 같다. 한사람이 어떤 생활습관을 가지고 사는지 모든 데이터를 기초하여 한사람의 모든 정보를 확인할수 있을것이다. 사물 인터넷의 가장 취약한 점으로는 해킹이다. 집의 자물쇠 같은 것도 마음만 먹으면 열수 있을 것이고 집안에 존재하는 모든 사물을 해킹 한다면 한사람 인생을 엿보기가 매우 쉬워질 것이다. 특히 배우나 슈퍼스타 같은 사람은 ..
관계형 데이터베이스 관계형 데이터베이스(RDBMS(Relational Database Management System))데이터베이스 라는것에 먼저 알아야 한다.데이터베이스란 우리가 메모장이나 워드 엑셀 파일을 저장 하듯이 프로그램에도 어떠한 데이터를 저장하기 위한 언어들을 제공한다.마치 텍스트 파일 저장 하듯이 데이타베이스 라는 녀석은 프로그램 용어를 이용해 데이터를 저장할수 있다. 대표적인 언어로는 mysql, mssql, oracle 3종류가 있다. 그러면 데이타베이스라는 녀석은 무엇인지 알았다. 그렇다면 관계형 데이타베이스란 무엇을 애기하는 것일까?데이타베이스라는 녀석은 프로그래밍 언어 특성상 일반 파일 저장 처럼 단순하지가 않다. 서로 관계를 형성하여 데이터를 분류화 하고 종류를 나눠 놓아 sql 쿼리 문을 이용하여..
내가 생각한 오픈 소스란? 오픈소스란?(open source)소프트웨어, 하드웨어의 소스 코드를 인터넷 등을 통해 무료로 공개 한다.이에대한 코드를 재배포 하고 업그레이드 할수 있게 하는것을 오픈 소스 개발 방식 이라고 한다. 대표적인 사례 윈도우 운영체제소스를 외부에 공개하지 않음 리눅스 운영체제대부분의 프로그램 소스를 외부에 모두 공개 리눅스 운영체제 처럼 소스를 공개하여 사용자들이 프로그램을 업데이트 하고 배포 할수 있게 하는것을 오픈 소스라고 한다.

반응형