Survey of Information
Technology: Meeting 6
CITA 113
Welcome to Survey of IT!
Class Agenda
• Review Lab Materials
• Discuss Technology Reports
• Data Communications
Basics
Lab Review
• Are there questions about the Lab?
• Keep practicing the commands
• Try to use the applications on the website:
– Web server – FTP server
– Hash Calculator – Sniffer
Technology Reports
• Questions
• Let’s walk through an example
• http://sites.google.com/a/aubih.edu.ba/cita-113/course-materials
• Remember to think about the business and
the technical aspects of your topic
Data Communications
• Analog signals are continuous variables that
change over time
– Noise – analog signals are very prone to noise
– Cabling technologies respond with shielding and
twisting
– Modulation is the process of varying a periodic
waveform to convey a message
Data Communications
• Parameters of a
sine wave or carrier signal
– Frequency - pitch – Amplitude -
volume
Data Communications
• Digital Signals capture the essence of Analog
signals with a process called sampling.
• By sampling or taking snapshots of the analog
signal at specific intervals, it is possible to
reconstruct the signal with just those numbers
• The advantage of digital signals is that they
Data Communications
• Nyquist Theorem: to accurately reproduce an
analog signal with a digital signal, the analog signal must be sampled at a minimum of 2x the highest frequency of the analog signal
• Example: voice channels carry frequencies
between (0 and 4 kHz)
• In order to digitize this signal, we must sample
Data Communications
• These are the absolute basics
• This type of information is essential for people
who wish to work in networking or telecommunications
• We are only scratching the surface with some
basic vocabulary
• For those who wish to learn more, please
General Communication Terms
• General Communication
– Synchronous: sender and receiver are active at the same
time
• e.g., telephone call, instant messaging (IM)
– Asynchronous: sending and receiving occur at different
times
• e.g., e-mail
– Broadcast communication (or multicast): single sender and
many receivers
– Point-to-point communication: single sender and single
Client / Server Computing
• Server is the computer that stores the web page – Web server, file server, mail server
• Client is the computer that accesses the web page
• When you click link, your computer enters client/server
relationship with web server
• Once the page is sent to you, the client/server relationship
ends
• Server can form many brief relationships so it can serve many
Networking
• OSI – Open Systems Interconnection Model is an
abstract description for layered communications and computer network protocol design.
• The OSI Reference Model consists of 7 layers
– Application
– Presentation – Session
– Transport – Network
Networking
• OSI Model was not widely implemented because of
TCP/IP
• TCP/IP has four layers
– Application HTTP
– Transport TCP
– Internet IP
Networking: Application Layer
• HTTP – Hypertext Transfer Protocol (Port 80) • SMTP – Simple Mail Transfer Protocol (Port 25) • FTP – File Transfer Protocol (Port 21)
• DNS – Domain Name System (Port 53) • SSH – Secure Shell (Port 22)
• SFTP – Secure File Transfer Protocol (Port 22)
• A network scanner like nmap sweeps machines on a network
Networking: Transport Layer
• TCP – Transmission Control Protocol is a
connection-oriented protocol that provides a reliable byte stream
– Data arrives in order
– Data has minimal errors – Duplicate data is discarded – Lost packets are resent
– Includes Congestion control
Networking: Transport Layer
• UDP – User Datagram Protocol is a
connectionless protocol that provides no error checking. UDP is a best effort delivery system.
• Example: Mail
• Applications that use UDP are responsible for
Networking: Internet Layer
• IP – Internet Protocol performs the basic task
of moving information or packets from the source to the destination
• ICMP – Internet Control Message Protocol is
Networking: Link Layer
• The link layer provides the low level
connection to which a host is attached
• Ethernet is an example of a link layer protocol
• The link layer is the closest layer to the
physical layer which consists of the physical media used to construct a network
Networking: DNS
• The Domain Name System (DNS) translates the human-readable hostnames into IP addresses
• Internet host knows the IP address of its nearest DNS server,
a computer that keeps a list of host/domain names and corresponding IP addresses
• When you use a hostname to send information, your
computer asks the DNS server to look up the IP address
• If the DNS server doesn't know the IP address, it asks a Root
Networking: DNS
• Domain is a related group of networked computers • Top-level domains appear in the last part of domain
name:
.edu educational institutions .org organizations
.net networks .mil military
.gov government agencies
Networking: DHCP
• DHCP – Dynamic Host Configuration Protocol
assigns IP addresses to workstations on a network.
• This is a more manageable strategy for
networks like LANs.
• We do not need to assign IP addresses
Networking Organization
• LAN – Local Area Network
• Ethernet
• WAN – Wide Area Network
• T1 line
• Asynchronous Transfer Mode • Frame Relay
• Routing