slides10 Flashcards
Serial Line Internet Protocol (SLIP)
Serial Line Internet Protocol (SLIP) is an early protocol used on modems to encapsulate IP traffic over serial (telephone) lines
size of SLIP frame
296b good compromise
SLIP problems
Only IP in the next layer is supported (no type field in frame)
The ends must have pre-agreed IP addresses: no mechanism for agreeing addresses
No checksum: telephone lines were noisy and created data corruption
No authentication: no way to check who is connecting
describe PPP’s data frame
set first 3 headers
- Cyclic redundancy check to spot corruption
- But no address fields
PPPoA
It offers standard PPP features such as authentication, encryption, and compression. It also supports (as does PPPoE) the encapsulation types: VC-MUX and LLC
ATM
Asynchronous transfer mode (ATM) is a switching technique used by telecommunication networks that uses asynchronous time-division multiplexing to encode data into small, fixed-sized cells. This is different from Ethernet or internet, which use variable packet sizes for data or frames.
The fixed cell structure of ATM means it can be easily switched by hardware without the delays introduced by routed frames and software switching. This is why some people believe that ATM is the key to the internet bandwidth problem. ATM creates fixed routes between two points before data transfer begins, which differs from TCP/IP, where data is divided into packets, each of which takes a different route to get to its destination.
MPLS and how BT uses it in its 21C Network
The 21st Century Network (21CN) programme is the network transformation project of the UK telecommunications company BT Group plc for data and voice. It was intended to move BT’s telephone network from the AXE/System X Public Switched Telephone Network (PSTN) to an Internet Protocol (IP) system. As well as switching over the PSTN, BT planned to deliver many additional services over their new data network, such as on-demand interactive TV services.
The most significant differences between the legacy 20th century network (20CN) and 21CN are:
The use of VoIP landline telephone services served digitally, rather than the previous analogue PSTN system. This does not mean telephone services are provided over the Internet with 21CN. In reality this will make no difference to the end user.
The availability of ADSL2+ (including ADSL2+ Annex M) broadband services. The 20CN allows services up to ADSL Max with a maximum download throughput of 8Mbit/s whereas ADSL2+ allows a maximum theoretical download throughput of 24Mbit/s.
The retirement of legacy IPStream data services previously available with 20CN.
Multiprotocol Label Switching (MPLS)
replaces ATM (alien time machine)
what do hardware independent addresses solve (IP)
We can’t simply treat the world as a shared medium and broadcast the packet to everybody
thats why
where does IP sits within the talk of standards
it’s just part of the most famous implementation of the 4 layer internet model, the Internet Protocol (ironically called exactly the same as the IP in the question which is the implementation of the implementation of the network layer)
what does ip do
It has the major function of dealing with routing, determining where a packet should go
contents of IP header:
4 bit version 4 bit header length 8 bit type of service 16 bit total length 16 bit identification 13 bit fragment offset 8 bit time to live 8 bit protocol 16 bit checksum 32 bit source address 32 bit destination address Header options Data
describe the structure of the IP header address
In this example, 138.38.32.14. the first half 138.38 is a 16-bit network address, which identifies the University of Bath
And 32.14 is a 16-bit host address, which identifies a single machine on the University’s network
ARP
This is done by the Address Resolution Protocol (ARP)
ARP is a very simple link-layer protocol that essentially broadcasts a special frame on the local medium to the effect of “who has IP address 138.38.32.14?”
All hosts on the local network hear this broadcast and the host with that address replies “Me: and I have Ethernet address 08:00:20:9a:34:dd”
We don’t want to use ARP for every packet we send, so there is an ARP cache kept by the OS kernel that records the relation 138.38.32.14 ↔ 08:00:20:9a:34:dd