Implementação do protocolo X-25 num concentrador de comunicações baseado no 8088

Detalhes bibliográficos
Autor(a) principal: Madeira, Edmundo Roberto Mauro, 1958-
Data de Publicação: 1985
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
Texto Completo: https://hdl.handle.net/20.500.12733/1577372
Resumo: Orientador: Celio Cardoso Guimarães
id UNICAMP-30_4cf65a3cd8a87054394f61e847fc923c
oai_identifier_str oai::47564
network_acronym_str UNICAMP-30
network_name_str Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
repository_id_str
spelling Implementação do protocolo X-25 num concentrador de comunicações baseado no 8088Serviços de comunicaçõesSistemas telefônicosTelefoneMicroprocessadoresOrientador: Celio Cardoso GuimarãesDissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Matematica, Estatistica e Ciencia da ComputaçãoResumo: Não informado.Abstract: This work presents an implementation of the X-25 communication protocol, which is defined for the: CCITT Recommendation (Committee Consultative International Telegraph and Telephone),on an Intel 8088 microprocessador [201, [231 and [36]. The proposed system is based on message exchange. The microprocessor has the function of a concentrator linked to a packet switching network. It will communicate on one side with a network node and on other side with several terminals. The configuration mode between the concentrator and the network node is balanced asynchronous. As an objective, the levels 1 and 2 change through hardware and software a not very reliable point-to-point link into a reliable link. As an second objective, participants in the network exchange traffic information to avoid congestion. The level 3 executes multiplexing to change a single level 2 logical circuit into several independent logical channels. At the level 4 (transport level) some end-to-end control functions are implemented. The levels 2, 3 and 4, in addition to a Manager (Supervisor) and the X-25 line reception and transmission interrupt routines are all treated as concurrent processes. In this work, we also use a formal technique analyse to protocols in such a way as to prevent them against deadlock, unspecified receptions, nonexecutable interactions and state ambiguities as proposed by P. Zafiropulo [19]. We made an analysis of the several levels specifications. An HDLC 8273 interface is used to implement physical the link between the microprocessor and the network. The prototype developed for this thesis possesses two HDLC 8273 interfaces and 32K RAM memory. The programs executed on the 8088 are remotely loaded from the DEC-10 system of the Computing Center. In Chapter I, we describe the ISO architecture and the X-25 protocol. We specify the level 4 used for the purpose of this the sis. State diagram were produced for level 2, from the X-25 protocol specification text for level 3, extracted from the X-25 specification, and for level 4, from the specification of this thesis. In Chapter 11, we formally analyse the X-25 protocol guarantee that it is an error-free protocol. The analysis considers the state diagrams defined in Chapter 1. In Chapter III, we present a brief discussion about concurrent processing languages. where appropriate, comments on Módula 2, the chosen language for the implementation, were included. Communication and synchronization between concurrent processes using monitors and message exchange are presented. Examples. of the X-25 protocol implementation using this two models are shown [3], [81] and [16]. In Chapter IV, which is the thesis body, we treat the implementation on the 8088 microprocessor. The system is .described as a whole and analysed with respect to the following important details: data structures, process communication, non-interrupt modules, dynamic memory allocation, timers, HDLC 8273 interface, etc. In Chapter V, we describe the debugging tests made on the system in a stepwise manner and the conclusion of thesis along with several suggestions were presented in Chapter VI. The main contributions of this thesis were: - Use of formal protocol analysis in a practical implementation of the X-25 protocol. An implementation methodology using message exchange between processes representing the protocol levels and explicit process control transference using the tools implemented in Modula 2.MestradoMestre em Ciência da Computação[s.n.]Guimarães, Célio Cardoso, 1942-Universidade Estadual de Campinas (UNICAMP). Instituto de Matemática, Estatística e Ciência da ComputaçãoPrograma de Pós-Graduação em Ciência da ComputaçãoUNIVERSIDADE ESTADUAL DE CAMPINASMadeira, Edmundo Roberto Mauro, 1958-1985info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdf[135]f. : il.https://hdl.handle.net/20.500.12733/1577372MADEIRA, Edmundo Roberto Mauro. Implementação do protocolo X-25 num concentrador de comunicações baseado no 8088. 1985. [135]f. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Matematica, Estatistica e Ciencia da Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1577372. Acesso em: 2 set. 2024.https://repositorio.unicamp.br/acervo/detalhe/47564porreponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)instname:Universidade Estadual de Campinas (UNICAMP)instacron:UNICAMPinfo:eu-repo/semantics/openAccess2022-05-24T14:38:06Zoai::47564Biblioteca Digital de Teses e DissertaçõesPUBhttp://repositorio.unicamp.br/oai/tese/oai.aspsbubd@unicamp.bropendoar:2022-05-24T14:38:06Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)false
dc.title.none.fl_str_mv Implementação do protocolo X-25 num concentrador de comunicações baseado no 8088
title Implementação do protocolo X-25 num concentrador de comunicações baseado no 8088
spellingShingle Implementação do protocolo X-25 num concentrador de comunicações baseado no 8088
Madeira, Edmundo Roberto Mauro, 1958-
Serviços de comunicações
Sistemas telefônicos
Telefone
Microprocessadores
title_short Implementação do protocolo X-25 num concentrador de comunicações baseado no 8088
title_full Implementação do protocolo X-25 num concentrador de comunicações baseado no 8088
title_fullStr Implementação do protocolo X-25 num concentrador de comunicações baseado no 8088
title_full_unstemmed Implementação do protocolo X-25 num concentrador de comunicações baseado no 8088
title_sort Implementação do protocolo X-25 num concentrador de comunicações baseado no 8088
author Madeira, Edmundo Roberto Mauro, 1958-
author_facet Madeira, Edmundo Roberto Mauro, 1958-
author_role author
dc.contributor.none.fl_str_mv Guimarães, Célio Cardoso, 1942-
Universidade Estadual de Campinas (UNICAMP). Instituto de Matemática, Estatística e Ciência da Computação
Programa de Pós-Graduação em Ciência da Computação
UNIVERSIDADE ESTADUAL DE CAMPINAS
dc.contributor.author.fl_str_mv Madeira, Edmundo Roberto Mauro, 1958-
dc.subject.por.fl_str_mv Serviços de comunicações
Sistemas telefônicos
Telefone
Microprocessadores
topic Serviços de comunicações
Sistemas telefônicos
Telefone
Microprocessadores
description Orientador: Celio Cardoso Guimarães
publishDate 1985
dc.date.none.fl_str_mv 1985
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://hdl.handle.net/20.500.12733/1577372
MADEIRA, Edmundo Roberto Mauro. Implementação do protocolo X-25 num concentrador de comunicações baseado no 8088. 1985. [135]f. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Matematica, Estatistica e Ciencia da Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1577372. Acesso em: 2 set. 2024.
url https://hdl.handle.net/20.500.12733/1577372
identifier_str_mv MADEIRA, Edmundo Roberto Mauro. Implementação do protocolo X-25 num concentrador de comunicações baseado no 8088. 1985. [135]f. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Matematica, Estatistica e Ciencia da Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1577372. Acesso em: 2 set. 2024.
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv https://repositorio.unicamp.br/acervo/detalhe/47564
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
[135]f. : il.
dc.publisher.none.fl_str_mv [s.n.]
publisher.none.fl_str_mv [s.n.]
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
instname:Universidade Estadual de Campinas (UNICAMP)
instacron:UNICAMP
instname_str Universidade Estadual de Campinas (UNICAMP)
instacron_str UNICAMP
institution UNICAMP
reponame_str Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
collection Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)
repository.mail.fl_str_mv sbubd@unicamp.br
_version_ 1809188727882252288