La infraestructura de red de protocolo de red ----

 

 

base del sistema operativo A.

  Sistema operativo: (sistema operativo, conocido como sistema operativo) es gestionar y controlar los recursos de hardware y software del programa de ordenador se ejecuta directamente en el "metal desnudo" del software del sistema básico, cualquier otro software debe estar en orden, con el apoyo del sistema operativo ejecutar.

NOTA: El equipo (hardware) -> Aplicaciones> OS-

 

II. Teoría de la comunicación de red

 

2.1 naturaleza de Internet es una serie de protocolos de red

Un duro posee el sistema operativo, a continuación, instalar el software que puede utilizar normalmente, pero sólo se puede propio uso

Como tal, cada uno tiene que poseer una máquina, pero aislados unos de otros

¿Cómo podemos jugar juntos

Sin embargo, Internet, exactamente?

De hecho, la comunicación entre dos ordenadores y dos personas llamar a la comunicación entre el principio es el mismo (China hay muchas áreas, las diferentes regiones tienen diferentes dialectos, para todos los chinos pueden entender, hablamos unificado mandarín)

Mandarín es el estándar para la comunicación entre las personas nacionales chinos, es que si la gente de ambos países intercambian ella?

El problema es, no se puede pedir a un ser humano / computadora para dominar el idioma / estándares en todo el mundo, así que con las comunicaciones unificadas mundo estándar: Inglés

 

CONCLUSIÓN: Inglés para convertirse en un estándar unificado para todas las comunicaciones en el mundo, como si el equipo se encuentra en las personas en todo el mundo, la conexión a Internet entre dos ordenadores es en realidad

Una serie de normas uniformes, que se llama Protocolo de Internet, la naturaleza de Internet es una serie de acuerdos, colectivamente llamado 'Protocolo de Internet' (protocolos de Internet).

funciones de protocolo de Internet: cómo definir el acceso a Internet del ordenador, y el estándar de comunicación del ordenador de acceso a Internet.

 

protocolo 2.2 OSI de siete capas

protocolo de Internet de acuerdo con diferentes funciones en siete u OSI TCP / IP de cinco o TCP / IP de cuatro

 

Cada dispositivo físico común de gestión

 

 

2.3 TCP / IP cinco modelos para explicar

Nos capa de aplicación, capa de presentación, capa de sesión y la capa de aplicación para, desde la perspectiva de los protocolos TCP / IP cinco para ilustrar el origen y la función de cada capa, cada uno de los principales protocolos claros

Para entender los principios de las comunicaciones por Internet.

En primer lugar, sólo los percibe el usuario la capa superior de la capa de aplicación, cada capa de arriba a abajo son dependientes del siguiente nivel, por lo que comenzó a cortar a partir de uno de los más, se entiende mejor

Cada capa ejecutar un protocolo específico, el más arriba más cerca del usuario, más abajo más cerca de la hardware

2.3.1 Capa Física

El origen de la capa física: el antes mencionado, con el fin de jugar con aislamiento entre el equipo, debe tener acceso a Internet, lo que implica que debe completarse entre la red de ordenadores

funciones de la capa física: tensión principal de transmisión baja (señal eléctrica) en base a las características eléctricas, un alto voltaje que corresponde al número 1, un voltaje bajo correspondiente a la digital 0

 

2.3.2 Capa de enlace de datos

El origen de la capa de enlace de datos: un simple señales eléctricas 0 y 1 no tienen ningún sentido, debe proporcionar una señal eléctrica cuántos bits a grupos de lo que significa

La capa de enlace de datos: Define la agrupación señal eléctrica

protocolos Ethernet:

Al principio de cada compañía tiene su propia agrupación, y más tarde formaron una norma unificada que ethernet protocolo Ethernet

disposiciones ethernet

  • Un conjunto de señales eléctricas constituyen un paquete de datos, llamado 'marco'
  • Cada trama de datos se divide en: una cabecera y una cabeza de datos de datos de dos partes
       cabeza                        datos                             

 

la fijación de la cabeza que comprende :( 18 bytes)

  • Dirección del remitente / fuente de 6 bytes
  • Destinatario / dirección de destino, seis bytes
  • Tipo de datos, seis bytes

46 datos byte comprende :( mínimo, máximo 1500 bytes)

  • contenidos específicos del paquete

la cabeza más corta longitud + de datos de longitud = 64 bytes, 1518 bytes máximo, se excede el máximo de transmisión fragmento límite

Dirección MAC:

Fuente y direcciones de destino contenida en la cabeza Origen: dispositivos de acceso Ethernet a Internet predeterminada deben tener la tarjeta, los medios de transmisión y de recepción es dirección de la tarjeta, es decir, la dirección MAC

Dirección MAC: cada NIC se disparan en una única dirección MAC mundo, una longitud de 48 fábrica binario, indicado generalmente por 12 números hexadecimales (los seis primeros números es el proveedor, después de seis pipeline No.)

Broadcast:

Con la dirección MAC, dos anfitriones en la misma red pueden comunicar con el (host obtiene una dirección MAC de otro host a través del protocolo ARP)

La forma más primitiva de la utilización de Ethernet, el modo de comunicación de difusión, es decir, la comunicación básica por ordenador rugido

 

2.3.3 Capa de Red

El origen de la capa de red: Con Ethernet, la dirección MAC, el modo de transmisión de difusión, la computadora en el mundo puede comunicarse entre sí, el problema es que el Internet es una en todo el mundo

Aislados unos de otros una pequeña red de área local compuesto, por lo que si todas las comunicaciones se transmiten a través de Ethernet, a continuación, una máquina para enviar paquetes a través del mundo, recibe;

Este problema no es sólo ineficiente, sino que sería un desastre

En la figura Conclusión: tenemos que encontrar una manera de distinguir entre el equipo que pertenece al mismo dominio de difusión, que no es, si se transmite por medio de la emisión, si no,

En el camino (para distribuir paquetes a diferentes dominio de difusión / subred) utilizando la ruta, la dirección MAC son indistinguibles, que sólo está relacionada con los vendedores

Red de función de capa: la introducción de una nueva dirección se utiliza para distinguir entre diferentes dominio de difusión / subred, esta dirección es la dirección de red

protocolo IP:

  • Acuerdo llamada red de protocolo de dirección IP, que define la dirección de la llamada dirección IP, versión v4 es decir ampliamente utilizado IPv4, que proporciona la dirección de red de 32 bits está representado por binaria
  • rango 0.0.0.0-255.255.255.255
  • Una dirección IP escrita como cuatro números decimales en general, por ejemplo: 172.16.10.1

dirección IP en dos porciones

  • componentes de red: identificar la subred
  • parte de host: identificar el host

Nota: La dirección IP pura sólo identifica la dirección IP del tipo de la parte de red o host de una parte no puede identificar qué subred IP

Ejemplo: 172.16.10.1 y 172.16.10.2 y ambos no se pueden determinar en la misma subred

Máscara de subred

El llamado "máscara de subred", un parámetro que representa las características de sub-red. Es idéntica en forma a la dirección de IP es un número binario de 32 bits, que es una parte de toda la red, host-parte 0. Por ejemplo, la dirección IP 172.16.10.1, si la red es conocida una parte frontal 24, la parte principal 8, la máscara de subred es 11111111.11111111.11111111.00000000 escribirse como un decimal es 255.255.255.0.

 

Saben "Máscara de subred", seremos capaces de juzgar si cualquiera de las dos direcciones IP en la misma subred. Los dos métodos son la dirección y la máscara de subred IP eran la operación AND (dos dígitos son 1, el resultado de la operación es 1, y 0 en caso contrario), y comparar los resultados son los mismos, y si es así, para mostrar que están en la misma sub red, de lo contrario no lo es.

 

Por ejemplo, una dirección IP conocida 172.16.10.1 y 172.16.10.2 máscara de subred es 255.255.255.0, preguntan si están en la misma subred? Tanto operación AND con la máscara de subred, respectivamente,

172.16.10.1:10101100.00010000.00001010.000000001

255255.255.255.0: 11111111.11111111.11111111.00000000

dirección de red y los resultados obtenidos de operación: 10101100.00010000.00001010.000000001-> 172.16.10.0

 

172.16.10.2:10101100.00010000.00001010.000000010

255255.255.255.0: 11111111.11111111.11111111.00000000

dirección de red y los resultados obtenidos de operación: 10101100.00010000.00001010.000000001-> 172.16.10.0

El resultado es 172.16.10.0, por lo que están en la misma subred.

En resumen, el papel del protocolo IP hay dos, uno se asigna una dirección IP para cada equipo, y el otro es para determinar qué direcciones en la misma subred.

paquetes IP

paquete IP también se divide en partes de cabeza y de datos no se requiere para definir una sola campos de paquetes IP, directamente en la parte de datos del paquete Ethernet

 

cabeza: 20 a 60 bytes de longitud

datos: hasta 65,515 bytes.

Ethernet paquetes y la sección "datos", sólo un máximo de 1500 bytes. Por lo tanto, si el paquete IP es superior a 1500 bytes, que tendrá que ser dividido en varios paquetes Ethernet, transmitidos por separado.

 

Ethernet cabecera                la cabecera IP                                     datos IP                                

 

 

 protocolo ARP

ARP Protocolo de origen: la comunicación básica del ordenador por un rugido que la forma de difusión, todo el paquete superior que es el último paquete en la cabecera Ethernet y luego se envían a través del protocolo Ethernet, protocolo Ethernet cuando se habla, he aprendido que la puerta

Mac comunicación de difusión se basa en la realización del equipo en el momento de la contratación, adquiriendo vida propia es fácil mac, mac de cómo obtener el host de destino, necesita ARP protocolo

funciones de protocolo ARP: enviar un paquete de difusión, los anfitriones dirección MAC de destino

 

Protocolo funciona: Cada IP del anfitrión se conoce

Por ejemplo: Host 172.16.10.10/24 acceso 172.16.10.11/24

R: En primer lugar se distinguen a través del cual la dirección de subred IP y la máscara de subred

escena Dirección de paquetes
La misma subred Target mac host, el host de destino IP
diferentes subredes Puerta de enlace mac, la ip host de destino

 

 

 

II: Análisis 172.16.10.10/24 y 172.16.10.11/24 en la misma red (si no la misma red, a continuación, la siguiente tabla para el objetivo ip 172.16.10.1, fue adquirida por la puerta de enlace mac arp)

  fuente mac Mac de destino fuente ip IP de destino sección de datos
Envío de acogida Enviar mac final FF: FF: FF: FF: FF: FF 172.16.10.10/24 172.16.10.11/24 datos

 

 

III: Este paquete será enviado por radiodifusión en la red desde la que el lado de transmisión, después de que el host recibe todos los paquetes desmontados, encontró IP para su objetivo, en respuesta a, retorno a su mac

 

2.3.4 Capa de Transporte

El origen de la capa de transporte: capa de red IP para ayudar a distinguir entre las subredes, capa MAC Ethernet para ayudarnos a encontrar el anfitrión, y luego que utilizamos son las aplicaciones, q también puede abiertas en su ordenador, Tormenta de vídeo y otras aplicaciones programas,

Entonces nos encontramos con la IP y MAC con un host específico, cómo identificar las aplicaciones en este host, la respuesta es un puerto, un puerto que está asociado con la solicitud del número de tarjeta.

Funciones de la capa de transporte: el establecimiento de un puerto de comunicación con el puerto

Añadido: 0-65535,0-1023 rango de puerto para el puerto ocupado por el sistema

protocolo TCP:

transmisión fiable, TCP longitud del paquete no está limitado, y puede ser teóricamente infinita, pero con el fin de garantizar la eficiencia de la red, por lo general la longitud del paquete TCP no exceda la longitud del paquete IP, para asegurar que un solo paquete TCP re-segmentación no es necesario.

Ethernet cabecera la cabecera IP               cabeza tcp               datos                                                    

 

protocolo UDP:

transporte no fiable, la sección de "cabecera" de sólo un total de ocho bytes, una longitud total de no más de 65.535 bytes, exactamente en un paquete IP.

Ethernet cabecera la cabecera IP                      cabeza UDP                            datos                                           

 

paquetes TCP

onda apretón de manos y cuatro de tres vías tcp

 

Capa 2.3.5 Aplicación

El origen de la capa de aplicación: el usuario está utilizando la aplicación, están trabajando en la capa de aplicación, es el desarrollo de Internet, todo el mundo puede desarrollar sus propias aplicaciones, una variedad de datos, los datos deben ser proporcionados en forma de una buena organización 

Funciones de la capa de aplicación: un formato de datos predeterminado de la aplicación.

Ejemplo: los datos del protocolo TCP pueden ser transferidos a diversos programas, tales como correo electrónico, WWW, FTP y similares. Por lo tanto, debe haber acuerdo proporciona diferentes de correo electrónico, páginas web, formato de datos FTP, estos protocolos de aplicación constituyen el "nivel de aplicación."

 

 

2.3.6 toma de

Sabemos que un requisito previo si los dos procesos tienen que ser capaces de ser capaz de comunicarse básica identifica de forma exclusiva un proceso, en el proceso de comunicación locales, podemos utilizar el PID para identificar de forma exclusiva un proceso, pero la red sólo dos de proceso PID localmente único protocolo de capa y número de puerto PID conflicto una gran oportunidad, esta vez tenemos que abrir ese camino, y sabemos la dirección IP de la capa IP identificar de forma exclusiva el anfitrión, y TCP identifica de forma exclusiva un proceso de host, por lo que podemos utilizar la dirección IP + protocolo y número de puerto que identifica de manera única una red proceso.

Después de que el proceso de la red se puede marcar de forma única, se puede utilizar la toma de comunicarse, lo que es la toma de ella? Nos traduce a menudo en las tomas de socket, socket es una capa de abstracción entre la capa de aplicación y la capa de transporte, que es la capa de TCP / IP de la abstracción para las complejas operaciones de algunas llamadas capa de interfaz simples han sido logrados con el proceso de suministro en la red la comunicación.

Toma de origen en UNIX, en el pensamiento todo es un archivo filosofía Unix, socket es una "abierta - Lectura / Escritura - Off" el modo de aplicación, el servidor y el cliente se mantiene un "archivo" en el abierto después de que se haya establecido la conexión, se puede para escribir su propio contenido para otro archivo de lectura o de lectura otros contenidos, cierre el archivo al final de la comunicación.

 

III. La comunicación entre la red

Quiero lograr red de comunicación, cada necesidad de acogida para tener cuatro elementos

  • dirección IP de la máquina
  • Máscara de subred
  • Dirección IP de la pasarela
  • Las direcciones IP de DNS

Se adquirió cuatro elementos son dos maneras

1. Adquisición Estática

Esa configuración manual

2. Dinámica de adquisición

Se obtiene por dhcp

Ethernet cabecera la cabecera IP cabeza UDP DHCP paquetes

 

(1) primero "Ethernet cabecera", se proporciona originador (nativo) y la dirección MAC del receptor (servidor DHCP) de direcciones MAC. El primero es la dirección MAC de la tarjeta de la máquina, que luego no saben, llenar una dirección de difusión: FF-FF-FF-FF-FF-FF.

 

(2) detrás de la "cabecera IP", y establecer las direcciones IP del destinatario del remitente del mensaje. En este momento, por tanto, la máquina no lo sabía. De este modo, la dirección IP del remitente del mensaje en 0.0.0.0, la dirección IP del receptor se establece en 255.255.255.255.

 

(3) el último "la cabecera UDP", establecer el puerto y el puerto receptor del remitente del mensaje. Esta parte es DHCP buen acuerdo, el mensaje del remitente puerto 68, el puerto 67 es el receptor.

 

Después de que el paquete ha sido construido, puede ser emitida. Ethernet es una transmisión de difusión, todos los equipos de la misma subred haber recibido este paquete. Debido a que la dirección MAC del destinatario es FF-FF-FF-FF-FF-FF, no veo que se envía, por lo que el equipo cada uno recibe este paquete, también debe analizar la dirección IP del paquete para determinar no se ha enviado a su cuenta. Cuando vea el remitente del mensaje dirección IP es 0.0.0.0, el destinatario es 255.255.255.255, a continuación, servidor DHCP sabe "este paquete se envía a mí", mientras que otros equipos puedan descartar el paquete.

 

A continuación, el servidor DHCP lee el contenido de los datos de este paquete, asignar una dirección IP, enviar de vuelta un paquete de "respuesta de DHCP". Esta estructura es similar al paquete de respuesta, la dirección MAC, la Ethernet cabecera es tanto dirección de la tarjeta, la dirección IP de la cabecera de IP es la dirección IP del servidor de DHCP (originador) y 255.255.255.255 (receptor), la cabecera UDP el puerto 67 (iniciador) y 68 (receptor), los parámetros específicos de la dirección IP asignada solicitante a la red y esto está incluido en la sección de datos.

 

El equipo recién agregado recibe este paquete de respuesta, por lo que saben que su dirección IP, máscara de subred, dirección de puerta de enlace, servidor DNS, etc. parámetros

 

IV. Flujo de comunicación de red

1. Las máquinas adquiere

  • dirección IP de la máquina: 192.168.1.100
  • Máscara de subred: 255.255.255.0
  • dirección de puerta de enlace IP: 192.168.1.1
  • dirección IP del DNS: 8.8.8.8

2. Abra su navegador y desea tener acceso a Google, la dirección URL en la barra de direcciones: www.google.com.

3.dns protocolo (basado en el protocolo UDP)

 

13 DNS raíz:

A.root-servers.net198.41.0.4 de EE.UU.
B.root-servers.net192.228.79.201 Estados Unidos (el otro soporte IPv6 )
C.root-servers.net192.33.4.12 Francia
D.root-servers.net128.8.10 0,90 estadounidense
E.root-servers.net192.203.230.10 de EE.UU.
F.root-servers.net192.5.5.241 Estados Unidos (el otro soporte IPv6 )
G.root-servers.net192.112.36.4 estadounidenses
H.root-servidores. net128.63.2.53 Estados Unidos (el otro soporte IPv6 )
I.root-servers.net192.36.148.17 Suecia
J.root-servers.net192.58.128.30 de EE.UU.
K.root-servers.net193.0.14.129 Bretaña (otro soporte IPv6)
L.root-servers.net198.32.64.12 EE.UU.
M.root-servers.net202.12.27.33日本(otro soporte IPv6)

 

Los nombre define de dominio: http: //jingyan.baidu.com/article/1974b289a649daf4b1f774cb.html

dominios de nivel superior: el .com, .net, .org, dominio de nivel superior .cn es una organización internacional, etc., de acuerdo con el actual sistema de nombres de dominio de Internet internacional, los dominios de primer nivel internacional se dividen en dos categorías: genéricos de dominio de nivel superior (gTLD) y de dominio de nivel superior geográfico (ccTLD dos clases). GTLD son los nombres de dominio "COM", "NET", "ORG", "Negocios", "INFO" como acabar, por empresas extranjeras responsables de la gestión. dominio de nivel superior geográfico es el código de país para el final del nombre de dominio, como "NC" en nombre de China, "Reino Unido" en nombre del Reino Unido. dominios de nivel superior geográficos son por lo general la responsabilidad de la gestión de cada país o región.

Dos nombres de dominio: el dominio de nivel superior es un segundo nombre de dominio de nivel basado en el dominio geográfico, de dominio de segundo nivel analogía China tiene, .com.cn, .net.cn, .org.cn, .gd.cn y otro nombre de subdominio es el. subdominios del nombre del dominio principal, el nombre de dominio es abc.com padres analogía, o dominio secundario es el www.abc.com * .abc.com.
en general, un registro es el dominio de segundo nivel del nombre de dominio, un nombre de dominio como alidiedie.com, www.alidiedie.com que se utiliza con más frecuencia de grabación, esto es por lo general el valor por defecto, pero del mismo modo * .alidiedie.com dominio a toda la llamó a dos alidiedie.com

 

 

4.HTTP parte de contenido, algo como esto:

 

GET / HTTP / 1.1
Host: www.google.com
conexion: keep-alive
User-Agent: Mozilla / 5.0 (Windows NT 6.1) ......
Accept: text / html, application / xhtml + xml, application / xml; q = 0,9 , * / *; q = 0.8
Accept-Encoding: gzip, deflate, SDCH
Accept-Language: zh-CN, zh; q = 0.8
Accept-Charset: GBK, UTF-8; q = 0,7, *; q = 0,3
galleta : ... ...

 

Suponemos que la longitud de esta sección es 4960 bytes, que se integrará en el paquete TCP en.

 

protocolo TCP 5

 

necesidad de paquetes TCP para establecer el puerto, el destinatario (Google) predeterminado HTTP puerto 80, el remitente puerto (nativo) es un número entero entre 1024-65535 un generado al azar, se supone que es 51.775.

TCP longitud de la cabecera de paquete es de 20 bytes, más el incrustado HTTP paquete, la longitud total se convierte en 4980 bytes.

 

protocolo IP 6

 

Entonces, paquetes TCP reincrustación paquete IP. Los paquetes IP tienen que configurar la dirección IP de ambos, como se sabe, el remitente es 192.168.1.100 (nativo), el receptor es 172.194.72.105 (Google).

longitud de la cabecera del paquete IP es de 20 bytes, además de paquete TCP incorporado, la longitud total se convierte en 5000 bytes.

 

7 protocolo Ethernet

 

Por último, de paquetes IP incrustado en un paquete de Ethernet. paquetes de Ethernet necesitan establecer tanto la dirección MAC, máquina basada en dirección del remitente MAC, el destinatario es una dirección MAC de la puerta de enlace 192.168.1.1 (obtenido por el protocolo ARP).

parte de datos del paquete de Ethernet, la longitud máxima de 1500 bytes, y ahora la longitud del paquete IP es de 5000 bytes. Por lo tanto, de paquetes IP debe ser dividida en cuatro paquetes de datos. Puesto que cada paquete tiene su propia longitud de la cabecera IP (20 bytes), los datos de paquete IP de los cuatro paquetes fueron 1500,1500,1500,560.

 

 

8 en respuesta al servidor

 

Después de reenviar varias puertas de enlace, servidores de Google 172.194.72.105, que recibió cuatro paquetes Ethernet.

El número de la cabecera IP, Google se encargará de unir cuatro paquetes, tirando del paquete TCP completa, y luego leer en el interior de la "petición HTTP", y luego hacer una "respuesta HTTP", y luego se envían de vuelta al protocolo TCP.

Después de que la unidad se recibe la respuesta de HTTP, la página web se puede visualizar para completar una red de comunicaciones.

 

Supongo que te gusta

Origin www.cnblogs.com/shangping/p/12538640.html
Recomendado
Clasificación