Lecture Note 04

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

1/33

flashcard set

Earn XP

Description and Tags

hello world

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

34 Terms

1
New cards

Internet Abstractions

The concepts and ideas that represent the Internet and its functioning.

2
New cards

Characteristics of the Internet

The unique features and qualities of the Internet and the systems built on it.

3
New cards

Influence of Internet Characteristics

How the characteristics of the Internet impact the systems built on it.

4
New cards

Cybersecurity Concerns

The existing security issues and potential solutions related to the Internet and its systems.

5
New cards

Computing Innovations

How advancements in computing technology affect communication, interaction, and cognition.

6
New cards

Beneficial and Harmful Effects of Computing

The positive and negative impacts of computing on various aspects of life.

7
New cards

Computing and Real-World Contexts

The connections between computing and economic, social, and cultural contexts.

8
New cards

Network Fundamentals

The basic principles and concepts of networking.

9
New cards

Network Software

Software that enables users to exchange information and share resources on a network.

10
New cards

Network Classifications

The different types and scopes of networks, such as Personal Area Network, Local Area Network, Metropolitan Area Network, and Wide Area Network.

11
New cards

Popular Network Topologies

Common configurations or layouts of networks, such as Bus and Star topologies.

12
New cards

Protocols

Rules and standards that govern activities on a network, such as coordinating message transmission between computers.

13
New cards

Protocols for Transmitting Messages

Specific protocols used for transmitting messages, such as CSMA/Collision Detection and CSMA/Collision Avoidance.

14
New cards

Communication over a Bus Network

How communication takes place in a network with a bus topology.

15
New cards

Hidden Terminal Problem

The issue that arises when not all machines in a network can hear each other, leading to potential conflicts.

16
New cards

Combining Networks

Different devices and techniques used to combine or connect multiple networks, such as repeaters, bridges, switches, and routers.

17
New cards

Methods of Process Communication

Different approaches to communication between processes, such as client-server and peer-to-peer.

18
New cards

Distributed Systems

Systems in which processes execute on different computers, such as cluster computing, grid computing, and cloud computing.

19
New cards

The Internet

An overview of the Internet, its original goal, and its current commercial implementation.

20
New cards

Internet Architecture

The structure and organization of the Internet, including Internet Service Providers (ISPs) and different tiers.

21
New cards

Internet Composition

The components and elements that make up the Internet, such as IP addresses, domain names, and the Domain Name System (DNS).

22
New cards

Internet Corporation for Assigned Names & Numbers (ICANN)

The organization responsible for allocating IP addresses and overseeing domain registration.

23
New cards

Early Internet Applications

Examples of early applications that were developed for the Internet, such as NNTP, FTP, Telnet, SSH, and HTTP.

24
New cards

SMTP

The protocol used for sending email messages over the Internet.

25
New cards

More Recent Applications

Examples of more recent applications that utilize the Internet, such as Voice Over IP (VoIP), Internet Multimedia Streaming, and Content Delivery Networks (CDNs).

26
New cards

World Wide Web

An introduction to the World Wide Web, including the concept of hypertext and the roles of browsers and webservers.

27
New cards

Hypertext Markup Language (HTML)

The markup language used for creating webpages, including tags for formatting, linking, and inserting images.

28
New cards

Extensible Markup Language (XML)

A language for constructing markup languages similar to HTML, enabling the creation of a Semantic Web.

29
New cards

Client Side Versus Server Side

The distinction between client-side activities (performed by the browser) and server-side activities (performed by the webserver), including examples of each.

30
New cards

Internet Protocols

The protocols that control how messages are transferred over the Internet, including the TCP/IP protocol suite.

31
New cards

Simple Client Server Program

An example of a basic client-server program using Python, Java, or PHP.

32
New cards

Cybersecurity

Different forms of cyber attacks and methods of protection, such as malware, denial of service, spam, firewalls, and encryption.

33
New cards

Cryptography

The use of encryption techniques, including public-key encryption and the role of Certificate Authorities.

34
New cards

Legal Approaches to Network Security

Laws and acts that address network security, such as the Computer Fraud and Abuse Act, Electronic Communication Privacy Act, USA PATRIOT Act, Communications Assistance for Law Enforcement Act, and Anticybersquatting Consumer Protection Act.