private void Camada2() { Internet tra = new Internet(pacote); txtExibi.AppendText("CHAMANDO CAMADA DE INTERNET..." + "\r\n\n"); txtExibi.AppendText("\r\n\n"); pacote = tra.Retorno(); txtExibi.AppendText("INFORMAÇÃO ENVIADA: " + pacote.dados + "\r\n" + "FUNÇÃO: " + pacote.camada2 + "\r\n"); txtExibi.AppendText("\r\n\n"); camada2.Visible = true; }
private void Camada1() { RedeTCP tra = new RedeTCP(pacote); txtExibi.AppendText("CHAMANDO CAMADA DE REDES..." + "\r\n\n"); txtExibi.AppendText("\r\n\n"); pacote = tra.Retorno(); txtExibi.AppendText("INFORMAÇÃO ENVIADA: " + pacote.dados + "\r\n" + "FUNÇÃO: " + pacote.camada1 + "\r\n"); txtExibi.AppendText("\r\n\n"); camada1.Visible = true; }
private void Camada3() { TransporteTCP tra = new TransporteTCP(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.camada3 + "\r\n"); txtExibi.AppendText("\r\n\n"); camada3.Visible = true; }
private void Camada4() { pacote.dados = txtDados.Text; AplicacaoTCP apl = new AplicacaoTCP(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.camada4 + "\r\n"); txtExibi.AppendText("\r\n\n"); camada4.Visible = true; }
public AplicacaoTCP(PacoteTCP pct) { this.pacote = pct; pacote.camada4 = "Responsável por realizar a comunicação entre os aplicativos e os protocolos de transporte"; }
public Internet(PacoteTCP pct) { this.pacote = pct; pacote.camada2 = "Responável por dividir os dados em pacotes (datagrama) e envia-los para a camada de interface. Essa camada roteia os pacotes adicionando informações sobre o caminho à ser percorrido."; }
public TransporteTCP(PacoteTCP pct) { this.pacote = pct; pacote.camada3 = "Responável por captar os dados enviados pela camada de aplicação e transforma-los em pacote, para encaminhar para a camada de internet."; }
public RedeTCP(PacoteTCP pct) { this.pacote = pct; pacote.camada1 = "Responsável por enviar o datagrama recebido da camada de internet em forma de quadro atraveés da rede."; }
public Tela04(PacoteTCP pct) { InitializeComponent(); this.pacote = pct; }