NetBIOS Acadêmicos: Rubens Hiroshi Suzuqui Valmir Ferreira Marques

Slides:



Advertisements
Apresentações semelhantes
O Modelo OSI O RM-OSI é um modelo de referência p/ interconexão de sistemas abertos (open systems interconection) Padrão ISO 7498, publicado em 1984 Sistemas.
Advertisements

MODELO OSI Prof. Baroni Cel.:
Introdução Datagrama IP.
NetBIOS Network Basic Input Output System.
Família tcp/ip Prof: Diovani Milhorim
Bruno Rafael de Oliveira Rodrigues
Roteamento IP.
Redes I Os Protocolos Prof. Dr. Amine BERQIA
Redes de Computadores Arquitetura de Protocolos
Exercícios de Revisão Redes de Computadores Edgard Jamhour
Interação Cliente Servidor
TCP Serviço de Transporte Confiável
Aula 01: Arquitetura TCP/IP
Modelo OSI OSI é um modelo de referência para interligação de sistemas abertos (open systems interconection) Padrão ISO 7498, publicado em 1984 Sistemas.
Arquitectura TCP/IP Camada de rede.
Visão Geral de Protocolos
Obtenção de IP TCP UDP.
Camada de Transporte: Portas, Sockets, Aplicações em Rede
SMB é um protocolo, não uma implementação.
Escola Secundária Filipa de Vilhena Ano Lectivo 2010/ Turma IGR1
REDES DE COMPUTADORES II
Funcionalidades e Protocolos da Camada de Aplicação
NETBIOS Disciplina: Redes de Computadores
Redes – Unidade 1 Aula 4 Professor: Marcelo Maia.
Modelo de referência OSI
Modelo OSI (Open Systems Interconnection)
Disciplina: Princípios de Redes de Computadores Parte 3
Camada de sessão, apresentação e aplicação
Redes Aula 7 Professor: Marcelo Maia.
Uma descrição detalhada da rede
Redes de Computadores Prof Rafael Silva.
Funcionalidade e Protocolos da Camada de Aplicação
O Modelo OSI Guilherme Guimarães.
Redes de Comunicação – Módulo 3
SNA-Systems Network Architecture
Modelos de Referência OSITCP/IP29/06/06.  Camadas de Protocolos  Modelo de Referência OSI Funcionamento Camadas e Funcionalidades  Modelo de Referência.
UNEMAT-FACIEX MODELOS DE REFERÊNCIA Dr. José Raúl Vento 2005.
Redes Aula 6 Professor: Marcelo Maia.
Prof. Carlos Roberto da Silva Filho, M. Eng.
Redes de Computadores Prof Rafael Silva.
Protocolo X.25 Introdução a Redes de Computadores
Pedro Amaro – ICORI Instalação e configuração de computadores em redes locais e Internet Pedro Amaro –
REDES DE COMPUTADORES CONCEITOS E TÓPICOS RELACIONADOS A REDES DE COMPUTADORES ________________________________________________ Redes – Prof. Roni Márcio.
TCP/IP.
Arquitetura TCP/IP Redes de Computadores.
UNIFEI REDES DE COMUNICAÇÃO DE COMPUTADORES Luiz Lenarth Gabriel Vermaas Capítulo 04 Arquiteturas de Redes.
Modelo OSI Apresentação Sessão Transporte Rede Enlace Física Aplicação
Disciplina de: Comunicação de Dados Professor: Carlos Pereira Trabalho Realizado por: João Santos.
Modelo OSI Disciplina: Comunicação de Dados Ricardo Bento 12ºL nº11.
Nesta Aula... Software de Rede Redes de Computadores
Administração e Projeto de Redes
TCp/Ip O TCP/IP (também chamado de pilha de protocolos TCP/IP) é um conjunto de protocolos de comunicação entre computadores em rede. Seu nome vem de.
ATM E LAN EMULATION DISCIPLINA : REDES DE COMPUTADORES ACADÊMICOS: PAULO RODRIGUES DE SOUZA WAGNER LIMA MELCHUNA PROFESSOR : RONALDO ALVES FERREIRA.
Redes de computadores: Camada de Transporte Prof. Dr. Amine BERQIA
Redes de computadores: Aplicações Prof. Dr. Amine BERQIA
TCP/IP.
Arquitetura TCP/IP Aplicação Transporte Rede Enlace Física.
Trabalho elaborado por: -Daniel Nº26 -André Nº3. * A camada de rede do modelo OSI é responsável por controlar a operação da rede de um modo geral. As.
Protocolos de comunicação
Redes Industriais Prof. Arthur Salgado.
Protocolos de Comunicação e Passagem de Mensagens
Sockets Redes de Comunicação de Dados Prof. Esp. Cristiano José Cecanho.
Modelo de referência TCP/IP Redes de comunicação de dados Professor Cristiano José Cecanho.
REDES DE COMPUTADORES Camada de sessão, apresentação e aplicação
UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE CIÊNCIA DA COMPUTAÇÃO Redes de Computadores Ferramenta NTop (Network Traffic Probe) Explorador.
Alessandro D. R. Fazenda
Escola de Ciência e Tecnologia Arquitetura TCP/IP Arquitetura TCP/IP Interface entre o Nível Lógico e Físico Protocolo IP Etienne César R. de Oliveira.
Samba Introdução Fundamentos para criação de um domínio e serviços Windows em um servidor Linux.
Escola de Ciência e Tecnologia Arquitetura TCP/IP Arquitetura TCP/IP Protocolos TCP, UDP e ICMP Etienne César R. de Oliveira
Protocolos de Comunicação de Dados. Protocolos de comunicação de Dados Os protocolos podem ser entendidos como um conjunto de regras que determinam como.
Transcrição da apresentação:

NetBIOS Acadêmicos: Rubens Hiroshi Suzuqui Valmir Ferreira Marques Professor: Ronaldo Alves Ferreira

Organização da Apresentação Introdução Definição Nomes NetBIOS Serviços oferecidos pelo NetBIOS Serviços Gerais do NetBIOS Serviço de Nome Serviços de Sessão Serviços de Datagrama Interface do NetBIOS e o NCB Conclusão

Introdução Surgiu em Agosto de 1984. Com o adaptador de rede IBM PC. Era restrito para redes IBM locais. Ethernet, Token Ring e Windows NT.

Definição NetBIOS (Networking Basic Input/Output System) É uma API que possibilita a comunicação entre aplicações executando em diferentes pontos de uma rede. OSI/ISO - Sessão e Apresentação TCP/IP - Nível de Aplicação

NetBios no protocolo TCP/IP Aplicação (SMTP, FTP, TelNet, NetBIOS, WWW, Java. NFS) Transmission Control Protocol (TCP) InternetWork Protocol (IP) NetWork Access NetBios no protocolo TCP/IP

Nomes NetBIOS São fundamentais. Cada aplicação tem um nome NetBIOS. Tabela Interna de Nomes NetBIOS. Existem dois tipos de nomes: Nomes Individuais Nomes de Grupo Uma única estação pode ter múltiplos nomes individuais ou de grupo.

Quais são os serviços oferecidos pelo NetBIOS? Serviços Gerais Serviços de Nomes Serviços de Sessão Serviços de Datagrama

Serviços Gerais Os comandos deste serviço oferecem vários tipos de serviços para aplicações NetBIOS. Comandos: Reset: Desaloca recursos Status: Reporta o status do adaptador de LAN. Versão do NetBIOS. Adaptador atual. Número de Erros. Estatística do Tráfico. Endereços Inválidos no MAC.

Cancel: Cancela um comando pendente. Alert: Notifica aplicações por erros que ocorrem ao nível do adaptador.

Serviços de Nomes Característica mais inovadora do NetBIOS. Cada aplicação que roda sobre uma LAN possui um nome NetBIOS. São utilizados para inicializar e finalizar sessões. Comandos: Adição de nome: Adiciona um único nome a tabela de nomes local. Adição de grupo: Adiciona um único grupo a tabela de nomes local. Deleção de nomes: Remove os nomes únicos e de grupo.

Busca de Nome: Utilizado para encontrar um nome NetBIOS na rede. Os Serviços de Nomes ocorrem em vários fases: Registro: Antes que um nome possa ser utilizado, ele precisa ser registrado. O registro de um nome, identifica uma aplicação na rede. Descoberta: Identifica o adaptador de rede correspondente a um nome existente. Na maioria das vezes a descoberta dos nomes ocorre sem o conhecimento da aplicação.

Deleção: Cancela qualquer associação entre o nome e a aplicação, permitindo que uma outra aplicação utilize este nome. Uma aplicação precisa excluir um nome antes de o mesmo ser movido para outro computador, mesmo se um segundo computador estiver utilizando uma cópia da mesma aplicação.

Serviços de Sessão Serviço orientado à conexão Aplicações podem se comunicar por meio de sessões Análogo a chamadas telefônicas Conexão se efetua entre um par de nomes NetBIOS Acessado através de comandos de sessão

Comandos de Sessão do NetBIOS Call: Tenta abrir uma sessão com outro nome Listen: Permite ao receptor aceitar a chamada de sessão Send: Envia dados ao receptor como definido no campo LSN do NCB Chain Send: Send com dois buffers Send No-Ack: Send sem acknowledgement Chain Send No-Ack: Chain Send sem acknowledgement Receive: Recebe dados do emissor Receive Any: Recebe dados de qualquer emissor Hang Up: Fecha uma sessão aberta Session Status: Status de todas as sessões de um nome local ou de todos os nomes locais

Estabelecendo Sessões NetBIOS Uma sessão é criada sempre que uma aplicação requisita serviços do NetBIOS A estação origem envia um quadro Name Query Quadro acumula dados da rota Rede com topologia spanning tree ou não Estação destino envia um quadro name recognized Origem recebe o quadro Um número de 8 bits é definido como identificador da sessão (LSN) em cada aplicação

Serviços de Datagrama Serviço não orientado à conexão Aplicações se comunicam através de datagramas Análogo aos serviços de correio Depende do software do adaptador para enviar dados Só pode enviar 512 bytes por vez Não há garantias de que o datagrama chegou ao receptor Três modos de transferência: Ponto-a-Ponto, Group-Data e Broadcast-Data

Transferência de Dados Ponto-a-Ponto Existe apenas um receptor Aplicação receptora deve emitir um comando Receive Datagram Aplicação emissora emite um comando Send Datagram Ordem de comandos invertida => perda do datagrama

Transferência Group-Data Existe um grupo de receptores Aplicações utilizam os mesmos comandos da transferência ponto-a-ponto nome de grupo utilizado no comando de envio cada aplicação pertencente àquele grupo recebe uma cópia do datagrama

Transferência Broadcast-Data Utilizado para enviar datagramas para todas as aplicações da rede Dois comandos são usados: Receive Broadcast Datagram e Send Broadcast Datagram Apenas aplicações que executaram Receive Broadcast Datagram recebem o datagrama

Interface do NetBIOS e o NCB Interface é acessada através da interrupção 5Ch com os registradores ES:BX apontando para uma estrutura de 64 bytes NCB (Networking Control Block) Comandos utilizam o NCB para execução

Campos do NCB Command Return Code Local Session Number Name Number Buffer Address Buffer Length Call Name Name (Local) Receive Time Out Send Time Out Post Routine Address LANA Number Command Complete Flag Reserved Field

Conclusão NetBIOS é um componente de grande importância numa arquitetura Cliente/Servidor Muito utilizado em sistemas operacionais de rede Confiável