사람 사는 세상도 모든 일이 결국

대화라는 형태로 진행되듯,

우리가 컴퓨터를 켜고 하는 모든 일도 사실은

대부분 두 프로그램 간 대화로 진행되는 것이랍니다.

 

예를 들어, 우리가 어떤 웹 사이트를 방문할 때 사실은

내 PC에서는 브라우저가,

내가 방문하고자 하는 곳에서는 웹 서버가

서로 일정한 약속으로 대화하는 것이랍니다.

 

파일을 주고 받을 때 보통들 쓰는 FTP(File Transfer Protocol)도

내 PC에서는 FTP 클라이언트 프로그램이,

저 쪽 상대편에서는 FTP 서버 프로그램이 각각 실행,

서로 일정한 약속으로 대화하는 것이지요.

 

인터넷 메일 역시

한 쪽에서는 클라이언트가,

다른 한 쪽에서는 서버 프로그램이 대화하는 것입니다.

 

이제는 IT 기술이

'웹'이라는 이름으로 '스마트'하게

일반인들의 생활 속으로 쑤욱 들어오고 있는 요즈음

바로 이 생각, 곧

 

'두 프로그램, 두 소프트웨어 모듈이 서로 대화를 한다'

 

이 생각을 염두에 두시면

많은 것을 차근차근 이해하시는데 큰 도움이 됩니다. ^^

 

'IT 상식의 기초' 카테고리의 다른 글

MAC(Media Access Control) address  (0) 2013.08.17
포트(Port) 번호  (0) 2013.08.09
Posted by bygracetistory
,