기초의 네트워킹을

프로토콜

첫 번째 것들 중 하나가 당신을 고려해야합니다 네트워킹은 기본 운영 체제와 통신하는가 나타날 수있습니다. 예를 들어, 귀하의 서버가 있으면 리눅스 운영 체제를 사용하는 컴퓨터에 설치되어있다면 클라이언트를 사용하고 싶은 말, 창 및 맥에서는도 귀하의 서버에 접속할 수있습니다. 이것을 달성하기 위해, 운영 체제를 모두 동일한 데이터 전송을 사용하여 언어가 필요합니다. 이것은 달성 프로토콜을 사용하여합니다.

  

표준적인 방법의하는 프로토콜은 단순히 네트워크를 통해 데이터를 전송해야한다. 비록 서로 다른 프로토콜이 많다, 우리는 초점을 tcp / ip, 이것은 인터넷에있는 대부분의 일반적인 프로토콜을합니다. 의 이름을 사실 프로토콜은 약간의 오해를 불러일으킬 수 그러나,이 두 개의 서로 다른 프로토콜을 사용할 수있는 사실은 아래에있다 tcp / ip합니다. 이들은 tcp, 이것은 전송 제어 프로토콜, 그리고 udp, 어떤 사용자 데이터 그램 프로토콜의 약자. 하자 지금의 차이점은이 두 프로토콜을 보라.

tcp : 전송 제어 프로토콜

tcp 프로토콜을 사용하는 경우 네트워킹, 당신이 다른 컴퓨터에 연결하려면 첫 번째 요구를 작성합니다. 이 보일지도 모르 분명 전부는 아니지만 프로토콜을 필요로 연결, udp 프로토콜과 같이합니다. 한 번 연결이 설정하실 수있습니다 수신 및 발신 스트림을 사용하여 네트워크를 통해 데이터를 전송 및 수신합니다. 의 주요 장점 tcp 프로토콜은 그것을 사용하여 배달을 보장 귀하의 데이터 (를 올바른 순서)과 중복되는 패킷을 처리합니다. 혼잡 제어 및 흐름 제어 메커니즘을 tcp도 있으며, 많은 경우에 유용합니다 스트리밍 데이터를합니다.

데이터를 보낼 때 tcp, 거기에는 많은 것들이 모두 끝납니다를 데이터를 전송하기 전에합니다. 먼저, tcp 추가 여분의 헤더를 데이터 및 수도있습니다 많은 다른 패킷으로 분할 해 등이 모든 것이 중요 데이터를해야합니다 최적화된 경우에는 작은 가능한으로합니다. 그것은 아주을 낭비 게임을 경우에는 1 - 바이트 데이터를 패킷의 전송 tcp합니다. 또한, 금액이 너무 큽니다 경우 하나의 데이터를 에넣습니다 패키지, 비효율 수있습니다.

참고 사항

은 단순히 단위의 데이터 패킷을 네트워크를 통해 전송되는합니다.

udp : 사용자 데이터 그램 프로토콜

udp 수있습니다 연결 프로토콜로서 묘사되고 있지 않아 원격 컴퓨터에 실제로 연결을 만드십시오. 와 udp, 당신이 정보는 어디로 갈를 지정하면됩니다, 그리고 도착하면 알 수 아니든면합니다. 이렇게하면 udp an 신뢰할 수없는 프로토콜을 쉽게 잃을 수있습니다 패킷을 만들고으로 중복합니다. 이 소리가 끔찍한, 아닌 것 같은가? 이상 tcp udp의 장점은 훨씬 더 효율적으로 될 수있습니다. 예를 들어, 'tcp 프로토콜은 흐름 제어에 내장되어, 어떤 제한을 완화의 초기 대역폭의 네트워크 연결을 네트워크 혼잡 반면 udp 같은 것이 없다'라는 뜻의 우리가 얻을 전체 대역폭을 사용할 수있습니다. 또한, 우리는 우리 자신을 추가하여 손실된 패킷을 처리할 수있습니다 간단한 알림 메시지가 제대로 전송 여부가 있는지 여부를 결정합니다. 그러나, 너무 많은 오류 검사를 추가 수 없어 할 수 udp tcp에 대한보다 더 효율성을합니다.

주소

주소는 컴퓨터를 식별할 수있는 방법이있습니다 : 네트워크 (또는 인터넷). 를 통해 인터넷에 액세스하는 경우 모뎀이나 케이블 (또는 로컬 영역 네트워크)을 사용하면 귀하의 주소를 찾을 수있습니다으로 이동하여 명령 프롬프트에서 창 및 입력 :

 ipconfig 

다이얼 - 업 연결이있는 경우를 인터넷에, 그것은 가능성이 새 주소를 동적으로 할당됩니다하실 때마다 인터넷에 연결하여합니다. 그러나,이 경우에는 케이블 연결을 할 정도로 운이 경우는 정적 주소 할당됩니다.

그래서 우리는 이제 주소를 알아낼 방법을 알고; 어디 보자 그들은 실제적으로 무엇합니다. 현재, 주소를 구성하는 32 - 비트 번호,은 4 바이트의 형태로 세분화 xxxx, 어디 "엑스"는 단일 바이트합니다. 이전의보고 이미지를 주소가 192.168.0.133합니다. 참고 : 주소의 길이가 개정 표현되고있다. 현재의 32 - 비트 시스템은 IPv4를로 알려져 있지만 주소를 대변하는 새로운 시스템이 128 - 비트 숫자를 의미하는 ipv6라고 불릴 것이다. 이 새로운 기준에 대한 자세한 정보는 다음 웹 사이트에서 찾을 수있습니다 : http://www.ipv6.org/합니다.

포트

우리는 이제 컴퓨터를 알 수있습니다가 네트워크를 통해 서로 구별을 통해 주소를,하지만 어떤 경우에는 단일 컴퓨터에서 여러 개의 서버 응용 프로그램을 실행? 서버를 어떻게 네트워크를하는지 여부를 판단하는 메시지가 의도한? 이것은 포트에 대한 답변을합니다.가 포트는 물리적인 일이 실제로는 간단하지만, 16 - 비트 값합니다. 추적의 운영 체제를 사용하고있는 포트는되지합니다. 첫 번째 1에서 1,023 사이에 의해 예약 시스템을위한 포트가 일반적인 서비스 (예 : ftp, 포트 21에서 실행됩니다). 이로 포트를 1,024에서 65,535 사이의 응용 프로그램을 사용하는 데 도움이되는 무료합니다. 그런 일은있을 수 없다는 것을 참고로 포트를 0.

참고 사항

시체가로 알려져있다 iana (인터넷 할당 번호를 위임), 어떤 기록 음 - 알려진 사용되는 포트를합니다. 에 대한 자세한 정보는 다음 웹 페이지를 참조하십시오 : http://www.iana.org/합니다.

소켓

주소 및 포트로 고유하게 식별하는 데 사용됩니다 기계와 서버, 소켓을 사용하여 데이터를 전송 사이의 연결을 확립 기계를합니다. 수있는 최선의 방법으로 생각하는 소켓은 두 개의 기계를 사이에 파이프를 통해 네트워크상의 데이터 흐름을 수있습니다. 주요 유형의 소켓을 두개있다 그것은 우리는 관심 분야 : 스트림 소켓과 데이터 그램 소켓을합니다.

스트림 및 데이터 그램 소켓의

스트림 소켓이와 함께 사용하는은 tcp 프로토콜을, 그리고 전부터 당신도 알다시피, tcp을 필요로합니다하기 전에 원격 시스템에 대한 연결을 데이터를 전송할 수있습니다. 연결이 설정된 경우, 우리는 스트림 소켓을 사용하는 중 하나를 얻으려면 출력 또는 입력 스트림 (혹은 둘 다)를 연결 그래서 우리를 통해 데이터를 전송 및 수신 스트림을 손쉽게 수행할 수있습니다.

또 하나의 데이터 그램 소켓이 스트림을하지 않은 것으로 확인과 관련된 있나요. 패킷을 보내는 방식으로 작동되는 정보 패킷을 어디에서 온에 대한 정보도 포함합니다. 이 방법을 사용하여 메시지에 답장을 보낼 수있습니다 그것은 다음을 사용하여 패킷에 대한 정보가 포함되어있는가 어디에서 온합니다.

이것은 문서가 추가되지 델 fourrier
면책 조항 : 우리의 웹사이트는이 문서에 포함된 정보에 대한 책임을지지 않습니다. 이 문서가 어떠한 방식 으로든 반영하는 것으로,보기, 의견, 생각이나 신념의 기사 디렉토리 직원합니다.

번역 참고 사항 :이 문서 "의 기본은 네트워킹"을 번역하는 자동 번역 서비스를 사용합니다. 우리가 진심으로 번역 오류가 발생했습니다 끼쳐 드려 죄송합니다. 이해를 주셔서 감사합니다.

Online: 880 users browsing the articles directory