School / Prep
ENSEIRB-MATMECA
Internal code
EI8RE218
Description
Implementing the TCP/IP model, illustrating and using TCP/IP applications
Outline
TCP/IP applications
Implementing TCP/IP applications
Implementing an example TCP or UDP application: simple socket programming in C or Java, for example
Examples of TCP/IP applications
Presentation of some TCP/IP applications : DNS, SMTP and POP
telenet and netcat on
server nslookup and dig
DNS records: A, AAAA, MX, SOA, DNS over HTTP (DoH)
Routing
Routing information in networks
notion of collector tree
shortest path in a graph
flood routing
flow-based routing
vector and distance routing ...
Exercise on routing table calculation.
illustration of RIP, OSPF, BGP
Teaching hours
- CIIntegrated Courses14h
- TIIndividual work10h
Mandatory prerequisites
Completion of module RE202
Syllabus
TCP/IP applications
Setting up TCP/IP applications
Implementing an example TCP or UDP application: simple socket programming in C or Java, for example
Examples of TCP/IP applications
Presentation of some TCP/IP applications : DNS system, SMTP and POP protocol
telenet and netcat on
server nslookup and dig
DNS records: A, AAAA, MX, SOA
Routing
Routing information in networks
notion of collector tree,
shortest path in a graph
flood routing,
flow-based routing
vector and distance routing ...
Exercise on routing table calculation.
illustration of RIP, OSPF, BGP
Further information
Networks
Bibliography
Réseaux et télécoms, Claude Servin, 2003, Dunod
Richard Stevens - TCP/IP illustré - volume 1, Addison Wesley
Les Réseaux (édition 2003 - 4ème édition) Guy Pujolle, 2002, Eyrolles
Réseaux (3ème édition), Andrew Tanenbaum 1996, Prentice Hall - 1997, Interéditions
Cours Cicso CCNA,1-4, version 3.1 copyright Cisco.
RFC (Request For Comment)
Assessment of knowledge
Initial assessment / Main session - Tests
Type of assessment | Type of test | Duration (in minutes) | Number of tests | Test coefficient | Eliminatory mark in the test | Remarks |
---|---|---|---|---|---|---|
Integral Continuous Control | Continuous control | 1 |