Home
Explore
Exams
Search for anything
Login
Get started
Home
ITEC 4020 - L2: Internet Protocols
ITEC 4020 - L2: Internet Protocols
0.0
(0)
Rate it
Studied by 0 people
Call with Kai
Knowt Play
Learn
Practice Test
Spaced Repetition
Match
Flashcards
Card Sorting
1/42
There's no tags or description
Looks like no tags are added yet.
Study Analytics
All Modes
Learn
Practice Test
Matching
Spaced Repetition
Name
Mastery
Learn
Test
Matching
Spaced
No study sessions yet.
43 Terms
View all (43)
Star these 43
1
New cards
Latency
The time it takes for data to travel from the source computer to the destination.
2
New cards
Bandwidth
The rate at which data can be transmitted, measured in bits per second.
3
New cards
Message Transmission Time
The sum of latency and data size divided by transfer rate.
4
New cards
OSI Model
Seven-layer network model including Application, Presentation, Session, Transport, Network, Data Link, and Physical.
5
New cards
Application Layer (OSI)
Defines communication requirements for specific applications such as HTTP, FTP, and SMTP.
6
New cards
Presentation Layer (OSI)
Handles data representation and encryption to ensure independence across systems.
7
New cards
Session Layer (OSI)
Manages connections, reliability, and recovery between applications.
8
New cards
Transport Layer (OSI)
Provides end-to-end reliability using TCP or UDP.
9
New cards
Network Layer (OSI)
Handles routing and addressing of packets using IP.
10
New cards
Data Link Layer (OSI)
Manages direct transmission between nodes on the same link, using protocols like Ethernet or PPP.
11
New cards
Physical Layer (OSI)
Transmits raw bits using electrical, optical, or radio signals.
12
New cards
TCP/IP Stack
Simplified four-layer model consisting of Application, Transport, Internet, and Network Interface.
13
New cards
TCP (Transmission Control Protocol)
Reliable, connection-oriented transport protocol that retransmits lost packets.
14
New cards
UDP (User Datagram Protocol)
Unreliable, connectionless transport protocol where packets may follow different routes.
15
New cards
IP (Internet Protocol)
Adds source and destination addresses to packets and handles routing.
16
New cards
HTTP (HyperText Transfer Protocol)
Client-server protocol where clients send requests and servers return responses, typically over port 80.
17
New cards
HTTP 1.0
Connectionless protocol where the server closes the connection after each request.
18
New cards
HTTP 1.1
Connection-oriented protocol where the server keeps the connection open for multiple requests.
19
New cards
HTTP Methods
Includes GET, HEAD, POST, PUT, DELETE, TRACE, and OPTIONS.
20
New cards
GET (HTTP Method)
Requests a resource whose URL follows.
21
New cards
HEAD (HTTP Method)
Similar to GET but returns only headers such as size and type.
22
New cards
POST (HTTP Method)
Sends user data to the server, commonly used with forms.
23
New cards
PUT (HTTP Method)
Stores or updates data at a specific resource location.
24
New cards
DELETE (HTTP Method)
Removes the resource specified by the URL.
25
New cards
TRACE (HTTP Method)
Echoes the request for diagnostic purposes.
26
New cards
OPTIONS (HTTP Method)
Returns the HTTP methods supported by the server.
27
New cards
Servlet
A Java class that handles HTTP requests and responses, typically via doGet() and doPost() methods.
28
New cards
doGet()
Servlet method that handles HTTP GET requests.
29
New cards
doPost()
Servlet method that handles HTTP POST requests.
30
New cards
HttpServletRequest
Java object containing client request data, such as parameters and sessions.
31
New cards
HttpServletResponse
Java object for sending data back to the client, such as setting content type or writing output.
32
New cards
Session Tracking
Technique to maintain user state across requests using cookies or HttpSession objects.
33
New cards
HttpSession
Java class for maintaining client-specific session data.
34
New cards
Java Server Pages (JSP)
Technology combining HTML with Java code, compiled into servlets for dynamic web content.
35
New cards
JSP Directives
Define page settings, compilation instructions, and custom libraries.
36
New cards
JSP Actions
Predefined tags that encapsulate functionality, such as jsp:include.
37
New cards
JSP Scriptlets
Java code embedded within JSP using
38
New cards
JSP Tag Libraries
Reusable custom tag extensions used in JSP pages.
39
New cards
JSP Scopes
Application, Page, Request, and Session object lifetimes within JSP execution.
40
New cards
MVC Architecture
Software design pattern dividing application into Model (data/logic), View (UI), and Controller (request handling).
41
New cards
Servlet as Controller
Servlets manage user input and forward results to views in MVC architecture.
42
New cards
JSP as View
JSP pages provide presentation and user interface in MVC architecture.
43
New cards
JavaBeans as Model
Reusable Java components that store data and business logic in MVC applications.