사람 사는 세상도 모든 일이 결국
대화라는 형태로 진행되듯,
우리가 컴퓨터를 켜고 하는 모든 일도 사실은
대부분 두 프로그램 간 대화로 진행되는 것이랍니다.
예를 들어, 우리가 어떤 웹 사이트를 방문할 때 사실은
내 PC에서는 브라우저가,
내가 방문하고자 하는 곳에서는 웹 서버가
서로 일정한 약속으로 대화하는 것이랍니다.
파일을 주고 받을 때 보통들 쓰는 FTP(File Transfer Protocol)도
내 PC에서는 FTP 클라이언트 프로그램이,
저 쪽 상대편에서는 FTP 서버 프로그램이 각각 실행,
서로 일정한 약속으로 대화하는 것이지요.
인터넷 메일 역시
한 쪽에서는 클라이언트가,
다른 한 쪽에서는 서버 프로그램이 대화하는 것입니다.
이제는 IT 기술이
'웹'이라는 이름으로 '스마트'하게
일반인들의 생활 속으로 쑤욱 들어오고 있는 요즈음
바로 이 생각, 곧
'두 프로그램, 두 소프트웨어 모듈이 서로 대화를 한다'
이 생각을 염두에 두시면
많은 것을 차근차근 이해하시는데 큰 도움이 됩니다. ^^
'IT 상식의 기초' 카테고리의 다른 글
MAC(Media Access Control) address (0) | 2013.08.17 |
---|---|
포트(Port) 번호 (0) | 2013.08.09 |