filmeu

Class Computer Networks

  • Presentation

    Presentation

    This UC in Computer Networks is an introductory course on Internet computer networking. Its objective is to present all the layers that make up the Internet (Inter-Networks), i.e. Application Layer, Transport Layer, Network Layer and Connection/Physical Layer.

     

    The approach to Programmatic Content is done in a Top-Down way, i.e. starting with an introduction of all layers followed by each one in detail starting with the Application layer.

     

    There is a practical component in this UC, from which the concepts introduced in the theoretical component are demonstrated and trained.

     

    This Curricular Unit thus complements and integrates with the present study cycle, offering a disciplinary component of Computer Networks and their evolution.

  • Code

    Code

    ULHT260-1793
  • Syllabus

    Syllabus

    PC1: Introdution

    • What is theInternet?
    • elements
    • Conventions
    • services
    • protocols
    • The Network Edge 
    • The Network Core
    • Circuit Switching
    • Packet Switching
    • Topologies and Access Networks
    • Levels of Protocols and Service Models

    PC2: Application Layer

    • Internet evolution and applications
    • DNS (Domain Name System)
    • HTTP (HyperText Transfer Protocol)
    • Web proxies and caching
    • Distributed Systems
    • Peer-to-peer (BitTorrent)
    • Real-time Applications (VoIP)

    PC3: Transport Layer

    • Service models
    • User Datagram Protocol (UDP)
    • Connections (TCP)
    • Sliding Window (TCP)
    • Flow control (TCP)
    • Retransmission timers (TCP)
    • Congestion control (TCP)

    PC4: Network Layer

    • Network service models
    • IP (Internet Protocol)
    • NAT, a ¿middlebox¿
    • Routing algorithms

    PC5: Data Link Layer

    • Framing
    • Error detection and correction
    • Retransmissions
    • Multiple Access
    • Switching
  • Objectives

    Objectives

    LG1: Know what a network is at a general level. And that the Internet is a network of networks or inter-network. Managing a network of networks that share data without centralized management involves several challenges in terms of management and operation.

     

    LG2: Acquire theoretical and practical knowledge of the various protocols involved in each layer of operation. At the Application Layer, such as HTTP 1.0 and 1.1, DNS, etc. At the Transport layer, protocols such as UDP and TCP and their variants. At the Network layer, the IP protocol, etc. And at the data link layer, knowing what circuit and packet switching is.

     

    LG3: Gain theoretical and practical aptitude for Client-Server communication.

  • References

    References

    • TANENBAUM, ANDREW S.; WETHERALL, DAVID J., COMPUTER NETWORKS, 6th Edition, © 2021. Pearson Education, Inc., Upper Saddle River, New Jersey.
    • J. Kurose e K. Ross ,¿Computer Networking - A top-down approach¿ (7th Edition). Addison-Wiley, 2012; ISBN: 027376896 , http://kuroseross.com.
    • Edmundo Monteiro, Fernando Boavida, Engenharia de Redes Informáticas, 10ª Ed. FCA, 2014

    • Fernando Boavida, Mário Bernardes, TCP/IP Teoria e Prática, FCA 2012

     

SINGLE REGISTRATION
Lisboa 2020 Portugal 2020 Small Logo EU small Logo PRR republica 150x50 Logo UE Financed Provedor do Estudante Livro de reclamaões Elogios