5.1 - 5.2 - Transport and Network Layer Protocols Flashcards
Links the application software in the application layer with the network and is responsible for the end-to-end delivery of message
Transport Layer
Accepts outgoing messages from the application layer and segments them for transmission
Transport Layer
Protocol Data Unit (PDU) at the transport layer is segment
Transport Layer
Takes the messages from the transport layer and routes them through the network by selecting the best path from computer to computer
Network Layer
First the application layer produces a Simple Mail Transfer Protocol (SMTP) packet that is split into two smaller TCP segments by the _______ layer
transport
Second, each segment from the transport layer are turned into packets in the __________ layer
network
Third, the __________ layer adds Ethernet Frame and instructs the physical layer hardware when to transmit
data link
There are different transport/network layer protocols but one family of protocols, the ____________________, dominates
Internet Protocol Suite
Developed for the US Department of Defence’s Advanced Research Project Agency network (ARPANET) by Vinton Cerf and Bob Kahn (1974)
Transmission Control Protocol/Internet Protocol (TCP/IP)
The transport layer protocol that links the application layer to the network layer
TCP
The network layer protocol and performs addressing and routing
IP
A typical TCP segment has a ______-bit header (24 bytes) of control information
192
Among other fields, TCP contains the source and destination _______________
port identifier
The _____________ port tells the TCP software at the destination to which application layer program the application layer packet should be sent
destination
The __________ port tells the receiver which application layer program the packet is from
source
The TCP segment also provides a _________________ so that the TCP software at the destination can assemble the segments into the correct order and make sure that no segments have been lost
sequence number
- Connection-oriented
- Reliable delivery
- Ordered data reconstruction
- Flow control
- Stateful protocol
TCP’s characteristics
Creating a session between source and destination nodes
Connection-oriented
Retransmitting lost or corrupt data
Reliable delivery
Numbering and sequencing of segments
Ordered data reconstruction
Regulating the amount of data transmitted
Flow control
Keeping track of the session
Stateful protocol
Applications/protocols that use TCP:
- HTTP
- FTP
- SMTP
- Telnet
The Internet Protocol Suite has a second type of transport layer protocol, the __________________
User Datagram Protocol (UDP)