예제 #1
0
        private void Camada5()
        {
            Sessao ses = new Sessao(pacote);


            txtExibi.AppendText("CHAMANDO CAMADA DE SESSÃO..." + "\r\n\n");
            txtExibi.AppendText("\r\n\n");
            pacote = ses.Retorno();
            txtExibi.AppendText("INFORMAÇÃO ENVIADA: " + pacote.dados + "\r\n" +
                                "FUNÇÃO: " + pacote.camada5 + "\r\n");
            txtExibi.AppendText("\r\n\n");
            camada5.Visible = true;
        }
예제 #2
0
        private void Camada6()
        {
            Apresentacao aps = new Apresentacao(pacote);


            txtExibi.AppendText("CHAMANDO CAMADA DE APRESENTAÇÃO..." + "\r\n\n");
            txtExibi.AppendText("\r\n\n");
            pacote = aps.Retorno();
            txtExibi.AppendText("INFORMAÇÃO ENVIADA: " + pacote.dados + "\r\n" +
                                "FUNÇÃO: " + pacote.camada6 + "\r\n");
            txtExibi.AppendText("\r\n\n");
            camada6.Visible = true;
        }
예제 #3
0
        private void Camada4()
        {
            Transporte tra = new Transporte(pacote);


            txtExibi.AppendText("CHAMANDO CAMADA DE TRANSPORTE..." + "\r\n\n");
            txtExibi.AppendText("\r\n\n");
            pacote = tra.Retorno();
            txtExibi.AppendText("INFORMAÇÃO ENVIADA: " + pacote.dados + "\r\n" +
                                "FUNÇÃO: " + pacote.camada4 + "\r\n");
            txtExibi.AppendText("\r\n\n");
            camada4.Visible = true;
        }
예제 #4
0
        private void Camada1()
        {
            Fisica aps = new Fisica(pacote);


            txtExibi.AppendText("CHAMANDO CAMADA DE FISICA..." + "\r\n\n");
            txtExibi.AppendText("\r\n\n");
            pacote = aps.Retorno();
            txtExibi.AppendText("INFORMAÇÃO ENVIADA: " + pacote.dados + "\r\n" +
                                "FUNÇÃO: " + pacote.camada1 + "\r\n");
            txtExibi.AppendText("\r\n\n");
            camada1.Visible = true;
        }
예제 #5
0
        private void Camada2()
        {
            Enlace enl = new Enlace(pacote);


            txtExibi.AppendText("CHAMANDO CAMADA DE ENLACE..." + "\r\n\n");
            txtExibi.AppendText("\r\n\n");
            pacote = enl.Retorno();
            txtExibi.AppendText("INFORMAÇÃO ENVIADA: " + pacote.dados + "\r\n" +
                                "FUNÇÃO: " + pacote.camada2 + "\r\n");
            txtExibi.AppendText("\r\n\n");
            camada2.Visible = true;
        }
예제 #6
0
        private void Camada3()
        {
            Redes red = new Redes(pacote);


            txtExibi.AppendText("CHAMANDO CAMADA DE REDES..." + "\r\n\n");
            txtExibi.AppendText("\r\n\n");
            pacote = red.Retorno();
            txtExibi.AppendText("INFORMAÇÃO ENVIADA: " + pacote.dados + "\r\n" +
                                "FUNÇÃO: " + pacote.camada3 + "\r\n");
            txtExibi.AppendText("\r\n\n");
            camada3.Visible = true;
        }
예제 #7
0
        private void Camada7()
        {
            pacote.dados = txtDados.Text;

            Aplicacao apl = new Aplicacao(pacote);


            txtExibi.AppendText("CHAMANDO CAMADA DE APLICAÇÃO..." + "\r\n\n");
            txtExibi.AppendText("\r\n\n");
            pacote = apl.Retorno();
            txtExibi.AppendText("INFORMAÇÃO ENVIADA: " + pacote.dados + "\r\n" +
                                "FUNÇÃO: " + pacote.camada7 + "\r\n");
            txtExibi.AppendText("\r\n\n");
            camada7.Visible = true;
        }
예제 #8
0
 public Transporte(PacoteOSI pct)
 {
     this.pacote    = pct;
     pacote.camada4 = "Responsável pelos meios e métodos para a entrega de dados ponta-a-ponta";
 }
예제 #9
0
 public Aplicacao(PacoteOSI pct)
 {
     this.pacote    = pct;
     pacote.camada7 = "Responsável pela transferência de arquivos, terminal virtual, e-mail";
 }
예제 #10
0
 public Tela02(PacoteOSI pct)
 {
     InitializeComponent();
     EscondeAsCamadas();
     this.pacote = pct;
 }
예제 #11
0
 public Enlace(PacoteOSI pct)
 {
     this.pacote    = pct;
     pacote.camada2 = "Responsável pela detecção e correção de erros introduzidos pelo meio de transmissão";
 }
예제 #12
0
 public Fisica(PacoteOSI pct)
 {
     this.pacote    = pct;
     pacote.camada1 = "Responsável pela transmissão dos bits através do meio de transmissão";
 }
예제 #13
0
 public Apresentacao(PacoteOSI pct)
 {
     this.pacote    = pct;
     pacote.camada6 = "Responsável pela formatação de dados e conversão de caracteres e códigos";
 }
예제 #14
0
 public Sessao(PacoteOSI pct)
 {
     this.pacote    = pct;
     pacote.camada5 = "Responsável pela negociação e estabelecimento de conexão com outro nó";
 }
예제 #15
0
 public Redes(PacoteOSI pct)
 {
     this.pacote    = pct;
     pacote.camada3 = "Responsável pelo roteamento de pacotes através de uma ou várias redes";
 }