Implementação do protocolo X-25 num concentrador de comunicações baseado no 8088
Autor(a) principal: | |
---|---|
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 |