csit 220 no.2

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/49

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

50 Terms

1
New cards
2
New cards
3
New cards
4
New cards
5
New cards

Internet

A global network of networks that allows devices (computers, phones, servers) to communicate and share data.

6
New cards

Protocol

A set of rules that defines how data is formatted, sent, and received across a network.

7
New cards

Host (End System)

Any device connected to the Internet that runs applications (ex: computers, smartphones, servers).

8
New cards

Client

A device or software that requests services or data from another device (server).

9
New cards

Server

A device or program that provides data or services to clients.

10
New cards

ISP (Internet Service Provider)

A company that provides users with Internet access (ex: Verizon, Comcast).

11
New cards

Router

A network device that forwards data packets between networks.

12
New cards

Access Network

The part of the network that connects end systems to the Internet (Wi-Fi, cable, fiber, 5G).

13
New cards

Packet Switching

Data is divided into packets that travel independently across the network and are reassembled at the destination.

14
New cards

Circuit Switching

A dedicated communication path is established between sender and receiver for the entire session.

15
New cards

Propagation Delay

The time it takes for a signal to physically travel across a link.

16
New cards

Transmission Delay

Time required to push all bits of a packet onto the wire.

17
New cards

Queuing Delay

Time a packet spends waiting in a router’s queue.

18
New cards

Packet Loss

When a router’s buffer is full and incoming packets are dropped.

19
New cards

Throughput

The rate at which data is successfully transferred over a network (in bits per second).

20
New cards

Protocol Stack

The structure of network layers used by the Internet: Application, Transport, Network, Link, Physical.

21
New cards

Application Layer

The top layer where network applications and protocols (like HTTP, DNS, and SMTP) operate.

22
New cards

Client-Server Architecture

A model where a client requests and a server provides data or services.

23
New cards

Peer-to-Peer (P2P)

A network model with no central server — peers act as both clients and servers.

24
New cards

Process

A program running on a host (a web browser, mail client, etc.).

25
New cards

Socket

The interface between the application and the transport layer, where data is sent or received.

26
New cards

Transport Services

The type of communication a network provides, like reliable delivery or low latency.

27
New cards

HTTP (HyperText Transfer Protocol)

The protocol used by web browsers and servers to transfer web pages. Example: Visiting https://www.wikipedia.org uses HTTP (or HTTPS for secure version).

28
New cards

HTTPS (HyperText Transfer Protocol Secure)

HTTP combined with encryption (SSL/TLS) for secure web communication. Example: Online shopping or banking sites use HTTPS.

29
New cards

DNS (Domain Name System)

Translates domain names (like google.com) into IP addresses. Example: When you type “youtube.com,” DNS finds its IP (like 142.250.190.14).

30
New cards

SMTP (Simple Mail Transfer Protocol)

Used to send emails between mail servers. Example: Gmail uses SMTP to send outgoing emails.

31
New cards

POP3 (Post Office Protocol v3)

Downloads email from a mail server to a local client. Example: Outlook uses POP3 to retrieve your mail.

32
New cards

IMAP (Internet Message Access Protocol)

Lets users view and manage email directly on the mail server. Example: Gmail’s app uses IMAP to sync mail.

33
New cards

FTP (File Transfer Protocol)

Used to transfer files between computers over a network. Example: Uploading files to a web host using an FTP client.

34
New cards

DHCP (Dynamic Host Configuration Protocol)

Automatically assigns IP addresses to devices on a network. Example: Your router gives your laptop an IP using DHCP.

35
New cards

Transport Layer

Provides logical communication between processes on different hosts.

36
New cards

Multiplexing

Combining data from multiple applications into one stream for transmission.

37
New cards

Demultiplexing

Delivering received data to the correct application process based on port numbers.

38
New cards

Port Number

A 16-bit number identifying which process or service to deliver data to (ex: port 80 for HTTP, 25 for SMTP).

39
New cards

TCP (Transmission Control Protocol)

Provides reliable, connection-oriented data transfer with error checking, flow control, and congestion control. Example: Used by HTTP, HTTPS, FTP, SMTP, and DNS (in some cases).

40
New cards

UDP (User Datagram Protocol)

Provides connectionless, unreliable, but fast communication with minimal overhead. Example: Used by streaming apps, online games, and VoIP (like Zoom).

41
New cards

Connection-Oriented

A communication type where a connection must be established before data is sent (like a phone call). TCP uses this approach.

42
New cards

Connectionless

Data is sent without setting up a dedicated connection (like sending a letter). UDP uses this approach.

43
New cards

Reliable Data Transfer (RDT)

Ensures that all data arrives correctly and in order. TCP provides reliability.

44
New cards

Flow Control

Prevents a sender from overwhelming a receiver with too much data at once. Handled by TCP.

45
New cards

Congestion Control

Prevents too much data from entering the network, which could cause packet loss. TCP automatically adjusts sending rate.

46
New cards

Checksum

A small value used to detect errors in transmitted data. Used in UDP and TCP headers.

47
New cards

Source Port

The port number of the sending process.

48
New cards

Destination Port

The port number of the receiving process.

49
New cards

Length

Total length of the UDP header and data.

50
New cards

Checksum

Used for error detection in the packet.