Loading

Module 1: Protocolo de Rede

Nota de Estudos
Study Reminders
Support
Text Version

Camadas De Pilha De Protocolo

Set your study reminders

We will email you at these times to remind you to study.
  • Monday

    -

    7am

    +

    Tuesday

    -

    7am

    +

    Wednesday

    -

    7am

    +

    Thursday

    -

    7am

    +

    Friday

    -

    7am

    +

    Saturday

    -

    7am

    +

    Sunday

    -

    7am

    +

Camadas de Pilha de Protocolo
Olá. Por isso, nós ’ ll estaremos continuando nossa discussão sobre Rede de Computadores e InternetProtocolos séries de palestras. Hoje teremos uma visão geral rápida dos diferentes serviçosno diferente Protocolo Stack. Então, se você se lembra em nossas conversas anteriores oudiscussão o que tentamos olhar para ela que como esse inter-networking é possível eprincipalmente o conceito é uma arquitetura em camadas para que os dispositivos de rede intermediáriasejam ativados até a camada que está sobre a qual é suposto olhar. Como o que nósvemos que se ele é um hub simples ou um repetidor. Assim, ele pode olhar até a camada física, todas as outras coisas da camadaserão uma carga útil para esta camada física, ou se olharemos para um, por outro ladose olhamos para um roteador, assim ele tem uma camada de rede. Assim, ele pode observar os pacotes no nívelda camada de rede ou, às vezes, chamado de IPDR ou camada inter-rede e tipo decoisas certas. Assim, essas pilhas de protocolo nos permite projetar dispositivos diferentes e tambémpermite inter-operar entre dispositivos e serviços heterogêneos. Então, o que hoje ’ sfala o que nós ’ ll be olhando, é que quais são os diferentes serviços típicos fornecidos emdiferentes camadas de nível de per dizer pilha de protocolo TCP/IP ou qual será o que seráum tanto verdadeiro para a pilha OSI apenas. Nós vamos apenas olhar para ele. Então, que em nossas palestras subsequentesvamos continuar olhando para esta pilha individualmente assim como eles se comportam.(Consulte o Tempo do slide: 02:19)Então, só para ter um recapitulador rápido; então, novamente se quando falamos de protocolos de rede; assimo que um protocolo diz? Protocolo define a interface entre as camadas no mesmo sistemae com as camadas de sistema peer.Então, é um conjunto de regras, conjunto de diretrizes ou o que aquele pelo qual o diferente, os diferentes aplicativosou os diferentes serviços em um mesmo sistema ou com os sistemas peer thingspodem se interalterar. Por isso, o protocolo basicamente nos permite inter-operar direito.Assim, prédios blocos de qualquer arquitetura de rede que já vimos.Cada objeto de protocolo tem duas interface diferente. Então, de forma ampla duas interface diferente umaé interface de serviço-operações sobre esse protocolo específico, ou seja, mantém alguma interfaceque explora os serviços que podem operar sobre esses protocolos ou interface peer-to-peer-troca de mensagens com o peer. Então, um está permitindo que alguma interface os serviçospossam ser explorados ou executados ou pode ser feito ou pode ser feito ou outro é que como eu posso dizer emmensagem passe entre os pares do protocolo de dois protocolos, para o protocolo específico digamos.Então, ele inclui especificação de interfaces peer-to-peer se eu quiser comunicar compares, então eu deveria incluir a especificação para peer-to-peer, de que maneira a mensagemestará lá, qual será o tamanho particular da mensagem, qual será a estrutura dea mensagem e o que você espera quando se espera uma confirmação; seem todo o as coisas estarão lá, como será e assim por diante certo. Então, outras coisas sãoque o módulo ele implementa essas interfaces. Por isso, deve haver assim, módulos queimplementam essas interfaces particulares bem nas coisas.Então, características típicas são como que podem existir existem prosa, pseudo-código, diagrama de transição de estadoe ele permite a interoperabilidade quando dois ou mais protocolo queimplementam a especificação com precisão, e no geral ele é guiado pelo IETF direito, InternetEngenharia da Força-tarefa. Caso contrário a padronização será um grande desafio. Então, sevocê vê esses como qualquer outro sistemas, aqui também o que vemos esses protocolos fornece uma diretrizcomo inter-operar entre dois pares e como basicamente fornecer uma interfacecom os serviços que são fornecidos por aquele determinado direito do protocolo.Então, este faz ou esta definição apropriada ou diretriz apropriada nos ajuda a fazer o intercorrigir toda essa rede ou o que dizemos que fazer este internetworking possíveldireito.(Consulte o Tempo do slide: 05:28)Então, se de novo pouco olhamos os elementos chave do protocolo, quando olhamosem pilha de protocolo individual como quando olhamos para as camadas de aplicação ou os protocolosna camada de aplicação, protocolos na camada de transporte, protocolo em IP ou camada de rede oucamada de link de dados embora protocolos de camada física estejam lá, mas camada física baseada na rede de comunicaçãoem alguns dos casos que segregamos tentaremos dar uma visão geraldo protocolo da camada física. Mas se você olhar que essa camada de link, camada de rede,camada de transporte, camada de aplicação, estas são a grande contribuição deste internetworkingcoisas, definitivamente deve haver uma camada física e há a camada físicarestrição de coisas que nós ’ ll discutir.Então, quando discutimos no nível de protocolo individual, nós ’ ll ver que o que é seu diferenteo que dizemos especificações direito. Então, se você gosta de gostar de olhar para os elementos-chave de um protocolo, de qualquer protocolo de eventos, então um é o direito de sintaxe ou o que dizemos syntacticalespecificação que são formatos de dados, níveis de sinal e tipo de coisas direito. Então, isso mantém a sintaxe geralno protocolo. Se chegamos ao outro lado ou ao nível seguinte é a direita semântica; quais são as informações de controle ou capacidade de manipulação de erros, seo em todo o protocolo tem essa capacidade de manipulação de erros ou não, qual tipo de controleinformações ou estrutura de controle está lá no protocolo que vem nas coisas que émais da semântica.Então, dado um framework sintático como este meu como esse protocolo ainda funciona? Como eu digoque quando eu mantendo separados o networking, digamos que eu meu protocolo que eu envio uma mensagem em umacoisas particulares, quando eu quando mando uma mensagem como uma mensagem de voz em alguma outra parteela interpreta. Então, esse é um formato particular certo. Então, eu envio uma mensagem em um determinado formatoe ele responde em um determinado formato certo, como eu digo, eu a fim de saber oresultado de uma determinada coisa eu envio um número de SMS e algum número de referência e assim por dianteetc. Então, três, quatro campos eu envio as coisas. Sobre isso eu espero uma resposta sobre as coisascerto. Então, dentro disso ele responderá por voz ou me mandará de volta alguma outra mensageme tipo de coisas.E se houver uma falha naquela coisa geral, se houver uma queda de pacotes ou houver uma falha ema linha de transmissão; então qual é o erro de manipulação? Uma é que lá pode havertotalmente nenhum mecanismo de manipulação de erros. Se você don ’ t obter uma resposta com um tempo estipulado,você acha que a mensagem está perdida, você repara ou qualquer coisa que você queira fazer você faz,caso contrário, se houver um mecanismo de manipulação de erros. Se for lá uma perda, há um mecanismo específicopara indicar que se ele não disser recebimento de confirmação, ele irá repassar ouretransmitir o sinal nas coisas direito.Então, isso tudo depende de como esse protocolo é especificado. E há para acontecertodas essas coisas, nós exigimos um relacionamento de cronometragem certo. Então, pode haver uma correspondência de velocidadeemitir direito como o que dizemos que as interfaces você ’ re empurrando em digamos, geralmente o que fazemosem caso de nossa dizer quando temos push message ao longo da rede tipicamente ele segue a lojae para frente: armazene e em seguida encaminhamos as coisas.Para fazer o que é uma das coisas que ele tenta fazer, ele tenta corresponder a esse fluxo de entradae de fluxo de saída. Então, deve haver uma sincronização, adequadasincronização da coisa, há uma coisa de correspondência de velocidade, pois hádispositivos independentes trabalhando em velocidade diferente ou diferente de frequência enquanto eupreciso ter uma velocidade apropriada combinando de outra forma a comunicação pode não serpossível. Então, também é preciso estar em algum lugar pesquisado dentro daquele protocolos particularespara especificar em algum lugar ou outro.Outro em alguns casos nós exigimos sequenciamento das coisas direito, eu envio mensagem um,dois, três e ele deve ser alcançado como um, dois, três direito. De modo que e como vimosem uma rede de comutação de pacotes em que uma determinada mensagem é quebrada em um diferentepacotes ou datagramas e eles são enviados de forma independente sobre a rede. Então, não énecessariamente que sempre o datagrama seguirá o mesmo caminho e no final o datagramaprecisa ser apropriadamente sequenciado certo.Então, os mecanismos de sequenciamento precisam ser assegurados de alguma forma ou de outro direito. Então, issoou o ele segue o mesmo caminho ou há um número de sequência que permite que elese reconstrua e assim por diante, mas mesmo assim deve haver o mecanismo de sequenciamentono lugar. Então, que se você olhar o protocolo como um todo em qualquer camada dessa camada de redeou para isso para aquela matéria quaisquer sistemas que se comuniquem com um outro, precisoolhar para esta diferente aspectos – sintaxe, semântica e este relacionamento de cronometragem direito. Então,isso é isso é bem importante para ter a realização do protocolo. Então, sempre queum protocolo é projetado, então esses aspectos são olhados para a direita, que como as coisas funcionarão.(Consulte o Tempo do Slide: 11:16)Agora, então se você olhar para a visão muito ampla: interfaces. Então, se você vê que há algunsobjetos de nível superior direito, nas duas pontas. Então, este é o host 1, host 2; ele pode ser diretamenteconectado ou pode estar em qualquer nível da internet direito. Pode ser máquina para máquinasdiretamente conectadas ou duas máquinas conectadas através de diferentes são rede diferentee frame.Não obstante, ele tem um objeto de nível superior no qual é dizer mensagem ou algo queestá acontecendo, e tem uma interface de serviço para este protocolo, certo. Eu coloquei uma interface de serviçoe este protocolo carrega as coisas e vá em frente nas outras interfaces de serviço, como se eu varietente amplamente dizer que estou escrevendo uma carta para alguém com nosso sistema postal padrão oumensageiros ou o que vemos que escrevemos uma determinada letra ou escrevemos um determinado formuláriopara um aplicativo para alguma coisa. E então, eu empurrei para envolver então escrever o endereçoetcetera e então eu coloco em algum lugar, ou eu coloco para aquela caixa de letra ou eu registro ou coloqueiatravés de um sistema de courier para sua escrivaninha etc..Então, há a interface para levar isso e há uma maneira separada de carregar essas coisaspara a outra ponta direita. Então, esse é um que dois protocolos, como carregar algo do IITKharagpur para algo dizer Kolkata é, há uma interface para o fim do protocolo. Agora umdia uma vez que é lá então a novamente há interfaces para ir a essas coisas de nível superior. Então,é assim que tentamos ver que todo protocolo este interfaces deve ser corretamentedefinido, que como precisa falar com essas interfaces.(Consulte o Tempo do slide: 13:05)E se você olhar para ele há uma hierarquia inerente no próprio protocolo certo, como se nósveja estes estão na camada superior de aplicação, então a próxima camada de protocolos deve serlá e então há um outro nível de coisas e vá indo para as coisas. Então, se vocêolhar para lá é uma hierarquia apropriada dessas pilha de protocolos; se você olhar para as coisas de rede.Então, o que nós o que tentamos discutir é que, esses são os diferentes recursos de uma pilha de protocolose nós iremos nos profundos nas coisas uma vez que olhamos ascamadas individuais.(Consulte o Tempo do slide: 13:48)E então outras coisas o que já discutimos em alguma forma é queencapsulamento direito, como se eu tiver camada de aplicação, camada de transporte, camada de rede,camada de link de dados e camada física, então as coisas são encapsuladas. Isso significa, os dadosgerados na camada de aplicação tornam-se uma carga útil para esta próxima camada, torna-se quejunto com seu próprio cabeçalho e outras informações, ele se torna uma carga útil para o próximo cabeçalho. Então, o que vemos, que um dado gerado em um nível superior se encapsulou em alguma formade outro e no final, ele é transportado através dessa mídia física para a outra extremidadeonde ele é novamente explodito ou extraído desse feixe específico nonível diferente.Então, isso aí é uma beleza distinta da coisa, como camada intermediária que está olhando paraela abre o pacote até a camada que ele precisa para olhar direito, como como estamos dizendo que uma interface de rede, uma interface de roteador abrirá as coisas no, até a camadada rede. Não está abrindo o so, na camada superior. Esse ’ s por que dizemos estes são dispositivos da camada 1, dispositivos da camada 2, dispositivos da camada 3, dispositivos da camada 4 e etc., diretos atédispositivos da camada 7; se seguirmos aquele protocolo OSI ou dizemos camada 5 dispositivo e tipo decoisas; isso significa que ele abre o pacote até aquele direito da camada.Então, o dispositivo da camada 1 será aberto até a camada de link de dados e assim por diante e assim por diante certo. Então, quemantém uma beleza que eu preciso abrir para olhar para tomá-la é o suficiente para subir esse nível, ele é descansodas coisas é uma carga útil para mim. Então, o sistema aberto se interconecta como se nós se tentarmos rapidamentepara revisitar, de modo que é o modelo OSI diz que existem 7 camadas como física, link de dados,rede, transporte, sessão, apresentação, aplicativo e hops intermediários lá as camadassão podem ser como se existirem roteadores intermediários, portanto, eles estão até a camada de rede.(Consulte o Slide Time: 16:00)Então, o que dizemos que este pares estão em alguma espécie de conexão virtual ou virtualmente conectadoNão devo dizer conexão virtual. Então, essa camada de rede o que estiver lá, pode ser abertaaté por essa camada de rede e essa camada de rede e seguir fazendo esse direito, e resto das coisasno up to this is tornam-se uma carga útil para a camada de rede. Então, ele carrega esses dadoscomo uma carga útil para essa camada de rede direita. Então, isso continua. Assim, se houver um dispositivo da camada 2no entre, então ele poderá ter visto apenas até essa camada de link de dados. Se houver um hubou repetidor simples, então poderia ter sido a coisa física que é apenasregenerando o sinal e transmitindo o sinal direito.Então, isso se nós assim se pode haver um ou mais nós dentro das redes o que permite que elepule para o destino. Então, se for o host de dois finais ou o host remoto, assim ele irá para cimaolhando para ele.
Camadas de Pilha de Protocolo-Parte 2
Então, se olarmos para aquele protocolo camadas funcionalidades típicas: assim temos camadas físicasque manipulam a transmissão de bits brutos sobre um link de comunicação direito. Assim, a camada físicaestá preocupada com as coisas. Se for um, se ele receber um dado como isso bits pode sertransmitido para o através do link de comunicação. Como uma das coisas predominante éque estas são transmitidas como a maioria em sinal analógico, há disposição para detalhartransmissões os sinais analógicos para que os dados sejam convertidos, transmitidos eregenerados nas coisas direito.Então, enquanto a camada física se preocupa, não se incomoda com o que está acontecendoas coisas da camada superior direito. Então, este é o que existe a funcionalidade da camada físicaé transmitir para a outra extremidade de maneira livre de erro, para que ele possa ser reconstruídonas coisas direito, e o faça individualmente sem incomodar que onde a camada superioras coisas estão fazendo. Se observamos a camada de link de dados ou a camada 2, ela coleta um fluxo de bitsem um agregado maior chamado frame. Assim, ele coleta um fluxo de bits chamado frame e assim,o que dizemos que se dizemos partes cruas na camada física então, o que dizemos se dizagregação de bits em frames.Adaptador de rede junto com driver de dispositivo no SO implementar no protocolo está na camadadireita, como todos nós sabemos que qualquer um dos nossos dispositivos como laptop oudesktop ou até mesmo nossos dispositivos móveis com Wi-Fi conectividade, ele precisa de uma placa de redeou ele precisa de uma placa de interface para conectá-lo ao que dizemos às linhas de transmissão,assim dizer certo, como pode ser empunho, pode ser sem fio e tipo de coisas. Então, aqueles queestão usando conexão com fio como RJ-45, então existe uma placa de interface que leva os sinaisou os dados dos sistemas e interface para o RJ-45 para este nosso cabo de cobre direito.Se você tem uma fibra conectada, então ela se converte para aquela coisa em particular. Então, que a placada interface é responsável para converter esses dados para aquele nível de sinal adequado. Então, que ele pode sertransmitido direito. Então, essa é a propriedade básica ou uma das principais funcionalidades destascamada de link de dados e camada de link de dados também o que nós o que vemos que mencionamosmantém um hop to hop conectividade como um o que será o próximo hop ver este hop to hopA conectividade tem que estar no nível da camada de link de dados. Camada de link de dados também possui uma propriedade de umtendo um endereço de hardware ou endereço MAC o que popularmente conhecido como. Sendo assim, é o endereçoque é o qual vem junto com essa placa de interface direito. Então, vai para o hoppara hop.Então, mesmo há uma conectividade de rede como ou entre vários lúpulos de roteadores que as coisasestão acontecendo, tem que ter que chegar a esse salto em particular, e então descubra aquele particularqual é a camada de link de dados, então o hop to hop conectividade é estabelecido; dados sãotransmitidos para este específico sinal de sinal, uma linha de transmissão em particular qualquer que sejalinha de transmissão subjacente está lá.camada de rede manipula roteamento entre nós dentro da rede de comutação de pacotes. Assim, a camada de redemanipula esse roteamento ao longo dos nós. Assim, se houver se há dois dispositivosou duas estações então essa camada de rede toma conta do roteamento, ele basicamenteresponsável por descobrir o caminho entre a origem até o destino, nó de origem parao nó de destino, rede de origem até a rede de destino e etc. Então,ele encontra um caminho ou rota ou ele ajuda no roteamento certo.Então, mesmo que encontre o caminho indo para um pulo para hop by hop, ele tem que voltar ele vemabaixo para esta camada de link de dados ir para o hop to hop. Para chegar à camada de dados linknovamente transmissão a coisa, ele tem que vir para a camada física para descobrir quemídia apropriada para transmitir as coisas direito. Por isso, a camada de rede de link de dados é muitomais alta, ela se preocupa com isso como esse caminho estará lá.Então, unidade de dados trocados entre nós nesta camada são chamados de pacotes. Então, o que nósdizemos bits então os quadros então os pacotes. Então, são diferentes nomenclatura que sãocomumente lotadas nas coisas. Então, isso se nós em alguma da literatura ou em alguns dos livrosreferirmos essas 3 camadas nas 3 camadas inferiores em tipicamente implementadas em toda rede,implementamos principalmente em todos os nós da rede. Então, essas camadas estão, em sua maioria, disponíveis em todos os nós da redeque permite o direito de roteamento. Então, é tudo o que estamos pensando que todo o nó de rede intermediárioestá tendo pelo menos roteirização das coisas. Então, ele permite o roteamento na coisa.(Consulte o Slide Time: 22:33)Então, as funcionalidades de camadas de protocolo continuam, o processo de implemento da camada de transporte paraprocessar direito de comunicação. Assim, camada de rede este que é o processo de caminho e de transporteprocesso para processar a comunicação, unidade de troca de dados neste caso o que dizemosmensagem certa. Então, esta é tipicamente chamada de mensagem. Há em caso de OSI, temos duasmais camadas, como camada de sessão que fornece espaço de nomes que é usado para amarrar em conjuntofluxo de transporte potencialmente diferente que fazem parte do aplicativo único. Por isso, sessão ébasicamente manter uma sessão que dá uma espécie de nome para aquela sessão quepermite ter um fluxo de transporte de coisas de transporte que estão em camada de transporte parater a mesma sessão certa. Por isso, é sessão para a comunicação de sessão.similarmente, então o presente à camada de apresentação preocupado com o formato de trocaformato de dados, aquele formato da troca de dados entre os pares. Então, o que deve ser o formato e suporte de troca; e aplicativo é basicamente o aplicativo onde o usuário finalestá interessado. Então, é padronizado tipos comuns de trocadores usando esta pilha de rede. Então, eu tenho alguns aplicativos como ele pode ser aplicativo de transporte de arquivos, aplicativo de registro remotoe etc. Essa camada nos permite que como esse aplicativopode ser transmitido ou pode ser padronizado para que ele possa passar por cima dessa rede.Então, camada de transporte e camadas mais altas tipicamente são executadas no direito do host end, e não nos comutadores intermediários ou roteadores. Então, isso é tipicamente se vemos essa camada de transportefuncionalidades ou camada superior como sessão de apresentação de sessão etc. que são os dispositivos finaisdireito.(Consulte o Tempo do slide: 24:18)Então, se observarmos a arquitetura de rede para revisitar a coisa. Uma maneira que temoscoisas de camada superior, então temos essa camada de transporte, então IP que me permite conectarà coisa. Outra forma de olhar para isso existem aplicativos que utilizam essa camada de transporteque em vez de IP e a sub rede é resto da rede o que dizemos que duramtrês rede e pode haver aplicativo que fale diretamente com o IP, pode-seser aplicativo que fale diretamente com esta sub-rede sub-direita. Então, há coisas que sãooutra maneira de isso, diferente maneira de olhar para as coisas o que ela lhe permite uma interoperação em larga escala.(Consulte o Tempo do slide: 24:52)E se olarmos para a arquitetura da internet que é definida pelo IETF, o que esta diz faznão implica em direitas rígidas de layering. Este aplicativo é gratuito para contornar diferente camada de transporte,diferentes camadas de transporte e para usar estritamente IP e outra coisa. Por isso, o que diz que o IETFnão é muito rigoroso neste tipo de coisas certas. Pode ser bom ter uma padronizaçãocoisas para que você possa recebê-lo pode inter-operar de melhor forma. E se você ver o modeloé alguma hora de vidro certo você tem muito nas finas nas coisas e depoisexplode na parte direita lateral; larga na parte superior, estreita no meio e largo dascoisas direito.Se você olhar para a rede, eu tenho redes diferentes e então, ele se resume às coisas.Mesmo se você ver o tipo de telecom de estrutura você tem círculos de telecom etc., então vocêtem a linha do tronco que os conecta. Então, é uma espécie de copo de uma hora. Por isso, na ordempara um novo protocolo incluído oficialmente na arquitetura; é necessário que haja ambas a especificação de protocolo, pelo menos uma representação de preferência duas nas implementações.Então, que como você pode incluir a coisa nós ’ ll chegar a aquela coisa que como um novo protocolopode ser incluído na arquitetura quando vamos em discussão diferente na rede.(Consulte o Tempo do slide: 26:01)E há conceito de Interface de Programa de Aplicações. Portanto, interface exportada pelas redesna maioria dos protocolos de rede e implementada aqueles na pilha de alto protocolo éem software certo; o que vemos que no nível superior as coisas estão principalmente no softwaree quase todo sistema de computador implementa seus protocolos de rede uma parte dos sistemas operacionalem si, como se você ver qualquer sistema operacional, eles têm essa pilha de protocoloimplementada. Você tem um cartão de interface e descanso das coisas em seu protocolo, tudo o que oestá lá disponível na coisa.Então, esta é a interface esta espécie de interface é chamada API de rede ou ApplicationInterface de Programa. Então, isso é importante. Então, que ele pode permitir que você fale aplicativo para o aplicativoe em diferente nível das coisas. Assim, seremos novamente ocupando estaAPIs em contexto diferente quando falaremos sobre aquela diferente camada de aplicação coisas.(Consulte o Tempo do slide: 27:01)Então, quando você pegou nos protocolos TCP/IP pilha vis-a-vis OSI, portanto, é igual mais ou menosas mesmas funcionalidades não mais ou menos, as mesmas funcionalidades. Aqui foimostrado como uma camada de 4, mas é possível parecê-lo como uma camada de 5 em vários livros de referências eetcetera. Por isso, aplicação, transporte, internetwork e há link de dados e físico. Emeste caso ele foi interface de rede e hardware são clubados juntos. Por isso, é uma espécie de tipode 4 camada, mas tipicamente discutiremos as coisas como uma camada intercambiável tinha 5 camadaonde o link de dados em coisas físicas são separados para fora, como a conectividade física ou a comunicaçãotêm muitas complicações e integridade precisamos olhar para aqueles tipo decoisas de uma maneira separada. E se você tem isso no aplicativo de nível superior, esteprotocolo predominante aqui é TCP, UDP, então temos aqui o protocolo dominante é IP,há protocolo de companheira que é ICMP. Vamos olhar para aquelas ARP RARP, ARPRARP novamente permite fazer interface com as camadas mais baixas direito, como camada de link de dados e assime assim por diante.(Consulte o Tempo do slide: 28:12)Então, se tentarmos rapidamente visitar estas pilha de protocolo TCP/IP. Então, há camada de aplicação,camada de aplicação do TCP/IP fornece pelo programa usa a comunicação TCP/IPe aplicativo é um direito de processo do usuário, cooperando com outro processo geralmente nodiferente direito do hospedeiro. Então, é um aplicativo como uma coisa popular é o protocolo de transferência de arquivos FTP. Então, eu tenho cliente FTP em algum servidor FTP está em execução. Assim, eu posso basicamenteconectar-se às coisas. Como identificar um determinado aplicativo? Ele é um tipicamenteidentificado pelo IP onde o aplicativo está em execução e a porta onde ele ’ s a interfaceonde você precisa se conectar.Então, chegamos a um conceito chamado socket. Por isso, neste curso específico teremos alguma programação de soquete. Estaremos detalhando pouco mais sobre o soquete quando falamos deesses aspectos de programação de soquetes. Assim, o socket nos permite conectar-se aos aplicativos.(Consulte o Tempo do slide: 29:08)De forma semelhante, em caso de uma camada de transporte, portanto é ele identifica um, ele é um processo para ele basicamenteajuda em processo para processar a comunicação então; isso significa, ele olha para aquela porta da coisa. Assim, a camada de transporte fornece a transferência de dados de ponta a ponta, entregando dados do aplicativopara a sua direita remote direito; por isso, dois aplicativos por no nível da porta. A operação múltiplapode ser suportada simultaneamente, Lá ele concorrerá o aplicativo que nósveremos. O protocolo predominante é o TCP ou o protocolo de controle de transmissão que fornece aconexão de dados confiável orientada a conexão, supressão de dados duplicada, controle de congestionamento, controle de fluxo e etc. Há um outro protocolo que também é muitopopularmente usado-ele ’ s UDP, User Datagram Protocol. Então, é conexão menos, não confiável,direito de melhor serviço de melhor esforço.Então, em alguns casos o que vai ver que assim, se você exigir esse outro tipo de coisas, errocontrole, controle de fluxo etc., então isso tem que ser tratado pelas camadas superiores direito. Assim,geralmente UDP é usado para aplicação que precisa de um mecanismo de transporte rápido e podetolerar alguma perda de direito de dados. Veremos que onde que tipo de aplicações queonde este UDP será útil e onde utilizamos este tipo de coisa.Então temos camada de interface de internet o que dizemos camada de link de dados e resto do tipo de camada física. Então, isso é isso fornece a camada de link de dados. Por isso, o protocolo predominanteaqui são IEEE 802., 2,3 que são que temos o protocolo Ethernet há X.25ATM, FDDI, SNA e tipo diferente de protocolos. E o que supomos que há um caminho de comunicação subjacenteque permite a qual este específico quadros é a camada de link de dadose empurrado como um bits para aquela conectividade de camada física específica.E se observarmos a mesma coisa de uma maneira pouco diferente, portanto, há aplicativo peer-to-peerentender aplicativo; cliente FTP entender servidor FTP, cliente HTTPentender servidor HTTP. Como as coisas se passam? É transparente para aquele direito de aplicação.Então, ele vai para o transporte se o TCP for a coisa básica, então ele se conecta ao TCP ouUDP, ele vai para o IP de acesso à rede, rotas IP os pacotes formam um para outro e elevai para o link de dados, então ele vai para o físico e sendo comunicado através da rede de comunicaçãodireito. Então isso vai de forma onipresente.Então, o que tentamos ver nessa palestra em particular é que como uma comunicação entre doishost em qualquer lugar através da internet é possível pelo ou diferente tipo de serviços sãofornecidos para dentro das coisas. E na palestra subsequente lentamente o que vai começar vamosolhar para diferentes camadas individualmente certo, que como camadas diferentes individualmente o que sãoas diferentes propriedades, quais são os protocolos predominante, como eles funcionam e assim eme assim por diante certo. E também, vamos tentar, como eu estava mencionando que olhamos poucode programação como a programação de socket; como você pode como duas coisas funcionam eetcetera direita.Então, com isso vamos parar hoje ’ s discussão.Obrigado.