Documentos de Académico
Documentos de Profesional
Documentos de Cultura
IE-321
Fundamentals of
LECTURE #12 Computer Systems
What W have seen
Memory
Memory Cell
CPU
Logic Register
Logical variables Program Counter
Conditional, Negation, Contrapositive,Biconditional Fetch-Execute Cycle
AND, OR,NOT,XOR Spreadsheet Concepts: Q&A
Logic gates Using Microsoft Excel
Truth Tables Creating Charts in Microsoft Excel
Boolean Algebra File Management
Debugging Concepts Using Microsoft Excel
Examples Word Processing Basics Using Microsoft Word
Presentation Concepts Using Microsoft PowerPoint
Q&A Microsoft Word Layout and Graphics Features
Cyber Security Image Concepts
Making and using compressed Files
Security Problems
WinZip, 7Zip
Interception
Notepad++
Spoofing
Wordpad
Falsification
Adobe acrobat
Repudiation
Sumatra PDF
Security Technologies
MathType
Encryption
MAC
Microsoft Visio
Microsoft Project
Dr. Atif Shahzad
9/27/2018 2
Fundamentals of
Computer Systems
IE321
Networking
Dr. Atif Shahzad
9/27/2018 4
Network
9/27/2018 5
Computer Network
number of computers (or computer like
devices) connected together in some
way.
Dr. Atif Shahzad
9/27/2018 6
Computer Networks
9/27/2018 7
1-8
What’s the Internet: “nuts and bolts” view
company
Dr. Atif Shahzad
network
Introduction
1-9
company
Dr. Atif Shahzad
network
Introduction
1-10
What’s the Internet: “nuts and bolts”
view
• protocols control sending, receiving router workstation
of msgs
server
– e.g., TCP, IP, HTTP, FTP, PPP mobile
• Internet: “network of networks” local ISP
– loosely hierarchical
– public Internet versus private intranet
regional ISP
company
Dr. Atif Shahzad
network
1-11
protocols define format, order of msgs sent and received among network
entities, and actions taken on msg transmission, receipt
Dr. Atif Shahzad
Introduction
1-13
What’s a protocol?
Hi
TCP connection
req
Hi
TCP connection
Got the response
time? Get http://www.awl.com/kurose-ross
2:00
<file>
time
• client/server model
– client host requests, receives service
from always-on server
– e.g. Web browser/server; email client
/server
• peer-peer model:
– minimal (or no) use of dedicated
servers
– e.g. Gnutella, KaZaA
– SETI@home?
1-17
cable headend
home
cable distribution
network (simplified)
Introduction
1-18
cable headend
home
cable distribution
network (simplified)
Introduction
1-19
Home networks
Typical home network components:
• ADSL or cable modem
• router/firewall/NAT
• Ethernet
• wireless access
point
wireless
to/from laptops
cable router/
cable
modem firewall
headend
wireless
access
Ethernet point
Introduction
1-22
Physical Media
Twisted Pair (TP)
• Bit: propagates between • two insulated copper wires
transmitter/rcvr pairs – Category 3: traditional phone
• physical link: what lies between tr wires, 10 Mbps Ethernet
ansmitter & receiver – Category 5:
100Mbps Ethernet
• guided media:
– signals propagate in solid media: cop
per, fiber, coax
• unguided media:
– signals propagate freely, e.g., radio
Introduction
1-23
Building a LAN is
LAN connects easier than connecting
computers which are different networks (by
close together. a Wide Area Network).
9/27/2018 25
LAN & WAN
WANs and some large LANs
need some additional devices
like a to connect different small or
• bridge large networks.
• gateway
• router
Dr. Atif Shahzad
9/27/2018 26
Communication Protocol
A network needs a
communication protocol.
• Microsoft Windows, Linux and
most other operating systems
use TCP/IP.
Dr. Atif Shahzad
9/27/2018 27
Network Models
9/27/2018 28
OSI (Open Systems Interconnection)
9/27/2018 29
OSI (Open Systems Interconnection)
Dr. Atif Shahzad
9/27/2018 30
OSI Model layers
Data unit Layer Function
Application Network process to application
Data Presentation Encryption, decryption and data converting
Session Managing sessions between applications
Segments Transport End-to-end connection and reliability
Packets (datagrams) Network Path determination and logical addressing
Frame Data link Physical addressing
Bit Physical Signal and binnary transmission
Dr. Atif Shahzad
9/27/2018 31
Physical Layer
defines electrical and physical
specifications for devices.
It also specifies modulated and baseband
transmission.
Dr. Atif Shahzad
9/27/2018 32
Data link Layer
provides the functional and procedural
means to transfer data between network
entities and
to detect and possibly correct errors that
may occur in the physical layer.
Dr. Atif Shahzad
9/27/2018 33
Network layer
provides the functional and procedural
means of transferring variable length data
sequences from a source host on one
network to a destination host on a different
network using the IP address.
IP address)is a numerical label assigned to each device (e.g., computer, printer)
participating in a computer network that uses the Internet Protocol for communication.
9/27/2018 34
Network layer
The transport layer provides transparent transfer
of data between end users, providing reliable
data transfer services to the upper layers.
Layer 4
protocls
TCP (transmission control protocol) provides reliable, ordered delivery of a stream of bytes from a
program on one computer to another program on another computer. TCP is used for applications
that strictly require reliable transfer (e-mail, WWW, file transfer (FTP), ...)
UDP (user datagram protocol) uses a simple transmission model without implicit handshaking
dialogues for providing reliability, ordering, or data integrity. UDP is used in applications
Dr. Atif Shahzad
where we require reduced latency over reliability (stream videos, VOIP, online games,...)
9/27/2018 35
Layer 5-7
Session
Presentation
Application
9/27/2018 36
Latency
Latency, incorrectly called ping, is a value that
measures how much time packets need to
travel to their destination.
Dr. Atif Shahzad
9/27/2018 37
Capacity
measure of transfer capacity of a network
imeasured in bits per second (bps or b/s),
today commonly Mbps or Mb/s.
It shows us how many data units are
transferred each second.
Uplink is how much bandwidth is used for transferring
data from user to server (usually lower for end users).
Downlink is how much bandwidth is used for
Dr. Atif Shahzad
9/27/2018 39
Firewall
9/27/2018 40
Network speed
9/27/2018 41
NEVER hesitate to
contact should you
have any question
Dr. Atif Shahzad
Dr. Atif Shahzad
9/27/2018 43