Skip to main content

컴퓨터 네트워크 프로그래밍이란 무엇입니까?

Computer Computer Network 프로그래밍은 네트워크 커뮤니케이션을 사용하여 운영 할 수있는 프로그램을 만드는 프로세스를 설명합니다.이 방법을 사용하여 만든 프로그램 mdash;본질적으로 다른 네트워크 프로그램이 필요한 모든 프로그램 mdash;분산 시스템이라고합니다.이 프로그램은 기본적으로 연결, 비 연결 또는 피어 투 피어의 세 가지 범주로 분류됩니다.이 범주는 프로그램이 네트워크 연결을 사용하는 방식과 다른 쪽 끝의 프로그램과의 관계를 광범위하게 설명합니다.computer 컴퓨터 네트워크 프로그래밍에 대해 이야기 할 때 네트워크라는 용어는 매우 광범위합니다.한 사람이 연결된 시스템 간의 액세스를 공유하는 로컬 인트라넷과 시스템이 수천 마일 떨어져있을 수있는 전체 인터넷 액세스의 모든 것을 다룹니다.프로그램 간의 목적, 위치 또는 거리에 관계없이, 그들은 모두 올바르게 작동하기 위해 다른 장소에서 여러 조각이 필요합니다.여러 위치에 배포되었습니다.이 프로그램은 단일 시스템처럼 작용하지만 네트워크는 해당 시스템을 상호 작용하도록해야합니다.

일반적으로 컴퓨터 네트워크 프로그래밍은 세 가지 범주로 분류됩니다.연결된 시스템은 작동하기 위해 둘 이상의 시스템이 지속적으로 통신해야합니다.이들은 종종 클라이언트/서버 관계로, 많은 단일 클라이언트가 모두 하나의 대형 서버에 연결합니다.이 경우 일반적으로 상당한 양의 불평등이 있으며, 일반적으로 연결된 시스템의 절반은 훨씬 더 중요하거나 다른 것보다 더 많은 기능이 있습니다.그러나 독립적으로 작동합니다.이 모델에는 많은 애플리케이션이 있지만 현재 사용은 인증 서버입니다.이 설정에서 프로그램은 한 위치에서 완전하고 완료되지만 다른 프로그램에 의해 지시되지 않는 한 작동하지 않습니다.사용자가 프로그램을 사용하려고하면 권한을 위해 인증 서버를 쿼리하면 서버가 응답합니다.서버의 정보는 프로그램에 불필요하지만 통신 할 수 없다면 작동하지 않습니다.이 스타일에서 프로그램은 클라이언트와 서버이며 동시에 정보를 전송하고 수신합니다.이 프로그램은 일반적으로 동일한 유형의 다른 프로그램에 연결되며, 수천 개의 독립 시스템으로 구성된 수백, 수백 가지로 구성됩니다.이것은 각 개별 프로그램이 본질적으로 동일하기 때문에 일반적으로 컴퓨터 네트워크 프로그래밍 스타일 중 가장 균형 잡힌 것입니다.