The Bits and Bytes of Computer Networking: Week 3 Flashcards
What is the Transport Layer?
Allows traffic to be directed to specific network applications
what is the Application Layer?
Allows these applications to communicate in a way they understand
What is multiplexing (transport layer)?
Nodes on the network have the ability to direct traffic toward many different receving services
What is de-multiplexing?
Same concept as multiplexing, just at the receiving end. It’s taking traffic that’s all aimed at the same node and delivering it to the proper receiving service
What is a port?
A 16-bit number that’s used to direct traffic to specific servic es running on a networked computer. Ex. port 80 used as the traditional port for HTTP?unencrypted web traffic. 10.1.1.100:80 (Socket address/socket port)
Port 21 is commonly used for FTP servers
What is a TCP segment?
Made up of a TCP header and a data section
What is a destination port?
The port of the service the traffic is intending for
What is a source port?
A high numbered port chosen from a special section of ports know as ephemeral ports
What is a sequence number?
A 32-bit number that’s used to keep track of where in a sequence of TCP segments this one is expected to be. In a TCP heather, the sequence number is used to keep track of which segment out of many this particular segment may be.
What is a acknowledgement number?
The number of the next expected segment
What is the data offset field?
A four-bit number that communicates how long the TCP header this segment is
What is the TCP Window?
Specifies the range of sequence numbers that might be sent before an acknowledgement is required
What is a checksum?
Operates just like the checksumn fields at the IP and ethernet level
What is the urgent pointer field?
Used in conjunction with one of the TCP control flags to point out particular segments that might be more important than others
What are Options?
Rarely used but sometimes used for more complicated flow control protocols