리오집사의 기억저장소

목차

     

A. 컴퓨터 네트워크(Computer Network)

컴퓨터들 간에 정보 또는 데이터를 전달하기 위해 여러 대의 컴퓨터들을 서로 연결할 수 있도록 사전에 연결된 망을 말하면서, 동시에 그러한 연결에 대해 연구하는 분야를 일컫는 용어이다.

 

과거 다양한 네트워크 기술이 각각 독립적으로 존재했지만, 오늘날에는 TCP/IP를 중심으로 통합/표준화되었다. 새로운 네트워크 관련 기술이 새롭게 개발된다고 하더라도, TCP/IP 중심으로 통합될 것이다. 컴퓨터 네트워크는 인터넷과 관련이 깊으며, 따라서 컴퓨터 네트워크를 배운다는 것은 곧 인터넷에서 사용되는 TCP/IP 기술을 배우는 것과 같다.

 

 

B. 인터넷

 여러 네트워크 중에서도 가장 규모가 큰 네트워크.

 

 

C. 컴퓨터 네트워크의 역할

컴퓨터 네트워크는 개인적 용도부터 비즈니스 업무까지, 간단한 커뮤니케이션부터 파일이나 주변 기기의 공유까지,다양한 목적으로 폭 넓게 활용되고 있다.

  • 이메일
  • 채팅
  • VoIP(인터넷 전화)
  • 파일 공유(파일을 저장한 폴더를 여러 사람과 공유해서 함께 활용) 
  • 주변 기기의 공유(ex, 한 대의 컴퓨터에만 연결된 프린터를 여러 사람과 공유해서 함께 활용)
  • 분산처리(DP, distributed processing)
    • ex) 복잡한 계산과 처리들을 여러 대의 컴퓨터에 나누어 병렬로 처리
  • 파일전송 
  • 원격 제어(Remote Control)   
  • 동영상 및 음악 스트리밍
  • WWW(웹)

 

 

D. 서버와 클라이언트

  • 서버(Server) : 서비스를 제공하는 쪽
  • 클라이언트(Client) : 서비스를 받는 쪽

 

*서버와 클라이언트의 역할은 하드웨어의 성능으로 구분하는 것이 아닌, 어떤 역할의 프로그램을 설치하느냐에 따라 결정된다.

 서비스 이름 서버의 역할  클라이언트의 역할 
 웹 서비스 클라이언트로부터 요청을 받고 해당하는 웹 페이지를 전송. 서버에 웹 페이지를 요청하고, 응답으로 받은 웹 페이지를 화면에 표시
 메일 서비스 메일을 전달하는 송신 기능과 받은 메일을 저장하는 수신 기능을 수행 사용자가 작성한 메일을 메일 서버로 보내고, 다른 사람이 보낸 메일을 받아 화면에 표시
 FTP 서비스 서버 컴퓨터의 하드 디스크 폴더 안으로 업로드한 파일을 저장하는 기능, 하드 디스크 폴더 안에 있는 파일을 다운로드 하는 기능을 수행 클라이언트 PC에 저장된 파일을 서버에 업로드 or 서버의 파일을 클라이언트 PC에 다운로드
 원격 제어 서비스 클라이언트가 내린 명령을 서버에서 실행하고, 그 결과를 클라이언트에게 보여준다. 사용자의 제어 명령을 원격지의 서버에 전달하고, 그 결과를 받아 화면에 표시.


ㄱ. 피어 투 피어(P2P, Peer-to-Peer)

 컴퓨터 한대가 클라이언트와 서버의 역할을 동시에 수행 할 수 있어서, 컴퓨터 간에 서비스를 주거나/받을 수 있는 통신 방식.개인 컴퓨터 간의 파일 공유나 인터넷 전화(VoIP, Voice over IP) 등에 활용된다.

 

 

E. 패킷 교환 방식

컴퓨터 네트워크에서는 이메일이나 파일과 같은 데이터를 패킷(Packet)이라는 작은 단위로 분할한 후 주고 받는다. 패킷은 자신이 어디로 전달되어야 하는지 알 수 있도록 어드레스(Address) 정보를 가지고 있다.

ㄱ. 회선 교환 방식

통신하려는 양측을 연결하기 위해 하나의 통신 경로를 점유한 후 통신하는 방식

  • 기본적으로 일대일 통신만 가능
  • 통신 속도가 안정적이라는 장점이 있다.
  • 아날로그 방식의 전화, 3G 방식의 음성 통화 등에서 일대일 통신 형태로 사용된다.

ㄴ. 패킷 교환 방식

주고받을 데이터를 작게 쪼갠 후 다른 데이터의 조각들과 통신 경로를 공유하며 전송하는 방식

  • 메일 발송과 웹 서핑을 동시에 하는 등, 동시에 여러 통신이 가능
  • 주고받는 패킷이 많아질 경우, 전송 속도가 느려질 수 있다.
반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band