ALlow for hyphens make sure your regular expressions are valuable
Display the Format of what you would want in side your text boxes
When you make the user registration validate all the data being entered, is it a valid e-mail phone number, name, come up with the regular expressions to this.
Common security hold is cgi scripts,
Understand the dangers and what we can use perl to pervent this
its called Taint mode
When you get data from a script(a form) so you have to be careful what they
enter in
Run your perl script sin taint mode all you got to do is add a -T anything supplied by the user can not be used in a os system, it will not be allowed to be used for a system call.
if you need to use the data you need to figure it how to untaint it, is to make it its not supplied by the forum but produced by the script itself, the dangers things you can do with data is system calls, system function you're executing a os command
0Back quotes thats dangerous, opening a file through a pipe thats os interaction anything we are doing opening deleting or renameing files, anything we are going to do you must un taint that data
0
e00xample a form were we colelct an 00000000e-mail address, and we want to use the email to email it to the user it will not work in taint mode, cause it can be possible that they wrote in a command like deleting files or w.e they can do to the systemEncryption on the exam,
When we want to send and encrypt data securly, the basic process
take the original data and an encryption key, random string of
characters, random very large number
take the data and teh encryption key and put them into a encryption alogrithem or prgram
what you get out of that in encrypted data, in order to read that data
you take the encrpyted data and a decryption key put it through the same algorithem/program,
then you end up with the original data,
Two basic models
semitrical encryption - a shared secret
with semitrical encryption you have a single key, and you use the same key to encrypt and decrypt the data
asymetrical encryption - public/private key pairs
two keys, that are designed to work togeter, a public and a private key, in this encryption you encrypt with one or decrypt with the other, u must use the other part of the pair, en pri / de pub
Client Machine Alice
AB-----
Connected to the Net
----AB
Client Machin Bob
using this semitrical encryption alas would need a copy of the key and bob will need the copy of the same key
Its good cause its fast,
you can generate a new key for every process/
---_FAST SECURE__----
Problem how do they get the copy of the same key, especially over a line, the problem with session key how do you get the key on both sides
in the past, generate it on place and take it from one to the other and install but again thats a 1 kind operation. Asymtrical alias an encrypted connect4ion for bob, he has the public key B and a private key B the private key never leaves bob,
BOb takes his public key gives it to aliace, she encrypts the data with the public and encryps with the private key,
so the communicatiosn going back to alice are not secure, when we encrypt wioth the private anyone can read it
so its not good coming back in the opposite direction but it does have a purpose,
When he sends it to alice and has the private, what does this prove to us anyone can read what bob is sending, it can only have only come from bob. Because bob only has the private this is called a digital signature, anyone with the public key can read the private key but it must come from that source,
its use for authentication as a signature
Alice can gen4erat her own public/private send it to bob send it and she can use it, heres the problem its slow and alot of work, and somewhat more compicated then it needs to be, in the internet when we want to secure over the wweb we use
SSL ---- secure socet layer, you know this from https
SSL uses all the things that were discussed above, this is how it essentially works
Bob the server alice the client,
in order to facilite encrypted communication, bob needs a public and a private key for bob, now
the admin of bob wneeds a 3rd party company to create a certificate to tell the company this is the company, they take the public keye
they take the public key and send it to CERTIFICATE AUTHORITY, dozens of company's that do this
CERTIFICATE REQUEST, name server e-mail the FQDN all info about the orginations and the computer along with the public key,
the certificate authority preforms sum auth then creats a certificate contains all the info from the certificate request + bob public key then the certificate signs it with their private key, so its digitally signed through the CA.
SSL connection
Alice sends a httpds conn to bob then he says ok then sends the certificate and it contained the public key and the didtal sign of the CA alice reciuves the certificate alices browsers is already wiiht the key of all the private ca's auth, now we accept that public key as coming to bob
BOb has his private key and alice has his public key now alice generates a symettrical key thats only good for this session and encrypts using bob public key, bob is the only way he can use it cause he has a private key
Conenection to his web server his e-mail server it puts the https yellow bar and the pad lock
if you go to Tools page info
You look at the page info and you look at security it tells the identify has been varified by Equifax
View the certificate
In the LAB
Re-install apache to include SSL you need to isntall it into a diff directory you will install OPEN SSL, allows you to generate pub and private keys and request and authority, install apache fresh,
M
M
M
we use to for trust, and the mechinism for a public key then facilitae a session key, then they use that session key
Tuesday, April 15, 2008
Wednesday, April 2, 2008
Building a Fast Internet
http://www.newsweek.com/id/129639
I don't really get the tech side of it...doesn't explain very much but at least their trying to steer away from packet switched networks (too slow).
I haven't been updating TOO MUCH WORK! During my break I will be finishing Uyless Black Emerging Communications Technologies and while taking school in the summer I will be discussing many of the professional classes here on this blog.
I don't really get the tech side of it...doesn't explain very much but at least their trying to steer away from packet switched networks (too slow).
I haven't been updating TOO MUCH WORK! During my break I will be finishing Uyless Black Emerging Communications Technologies and while taking school in the summer I will be discussing many of the professional classes here on this blog.
Saturday, March 22, 2008
Chapter 1 - Introduction - ECT - Uyless Black
When examining the communications infrastructure and the major problems that are associated with using current technologies we see that the point of new technology is to over come deficiencies of current technologies.
The world is moving at fast pace, processors and applications just keep getting faster and faster, so we look at data communications and how it can improve the movement of information within a networked environment.
This chapter gives the general overview of the emerging technology to meet needs of applications.
Needs for Services
The Past
Development of high-speed inexpensive computers to meet the needs of the average person. This opened a vista to new powerful application. Examples of the applications that may be used are interactive real-time simulations, three dimensional modeling and color images.
The T1/E1 Legacies
1970s & 1980s = 1.5 to 2.048 Mbs
- T1/E1 meet the needs for most user applications
VPN - Share communications channels with other users
Switches - Relay traffic from multiple users.
Frame Relay fast packet service
-Lets the user support error recovery
-bandwidth and demand services
-data applications and some voice applications
-Suppose to solve WAN bottle neck services
MAN IEEE Standard 802.6
-distributed queue dual bus (DQDB) protocol to support integraded networks for multimedia applications
-interconnects LANs accross WANs
Switched Multimegabit Data Service (SMDS)
-Relies on the MAN technologies
-provides public high-speed transport system US and Eurpose
Services - highspeed ata applications that require bursts for high-speed data applications that require bursts of high bandwidth transmission for applications.
Such as, file transfer, CADéCAM, and imaging.
Asynchronous Transfer Mode
- part of B-ISDN solution
- cell relay technology
includes - high speed
- multiplexing and switching services for voice, data and video applications
Cell in ATM and IEEE 802.6 (MAN)
802.6 = basis of SMDS
CELL vs FR
Cell at the CPE a computer or PBX
which can be variable
is - segmented into smaller fixed length units called cells
5 header 48 payload
Supports transmission and reception of voice, video data and other applications
Interests = Large companies that have developed multiple networks to handle transmission schemes.
Why do we prefer cell
Cell is better then variable length frames, which provides the delay to be predictable in fixed length frames with the performance in the network then with variable length frames
-ATM queuing is done inside switch
-Fixed length buffers more easier to manage then variable.
-Cell relay has superior Quality of Service.
Wide spread commercial inception of computer and communication's networks in the 1960`s
1970`s - Communications archietecture was all software
Typically
Physical Layer = hardware
Datalink Layer = software
Late 1970`s early 1980`s
implemented into hardware some of the Data Link functions
Fostered HDLC which would
lead to -Link Access Procedure Balanced (LAPB)
-Link Access Procedure For the D channel (LAPD)
-Chip sets and firmware
Thats all I am going to introduce for now next post will continue Chapter 1, in later chapters Uyless Black goes into detail with every protocol mentioned here and that will be in next post. So don`t be to overwhelmed, I know I was the first time I read half the book.
Little note to me: Ch1 Pg5
The world is moving at fast pace, processors and applications just keep getting faster and faster, so we look at data communications and how it can improve the movement of information within a networked environment.
This chapter gives the general overview of the emerging technology to meet needs of applications.
Needs for Services
The Past
Development of high-speed inexpensive computers to meet the needs of the average person. This opened a vista to new powerful application. Examples of the applications that may be used are interactive real-time simulations, three dimensional modeling and color images.
The T1/E1 Legacies
1970s & 1980s = 1.5 to 2.048 Mbs
- T1/E1 meet the needs for most user applications
VPN - Share communications channels with other users
Switches - Relay traffic from multiple users.
Frame Relay fast packet service
-Lets the user support error recovery
-bandwidth and demand services
-data applications and some voice applications
-Suppose to solve WAN bottle neck services
MAN IEEE Standard 802.6
-distributed queue dual bus (DQDB) protocol to support integraded networks for multimedia applications
-interconnects LANs accross WANs
Switched Multimegabit Data Service (SMDS)
-Relies on the MAN technologies
-provides public high-speed transport system US and Eurpose
Services - highspeed ata applications that require bursts for high-speed data applications that require bursts of high bandwidth transmission for applications.
Such as, file transfer, CADéCAM, and imaging.
Asynchronous Transfer Mode
- part of B-ISDN solution
- cell relay technology
includes - high speed
- multiplexing and switching services for voice, data and video applications
Cell in ATM and IEEE 802.6 (MAN)
802.6 = basis of SMDS
CELL vs FR
Cell at the CPE a computer or PBX
which can be variable
is - segmented into smaller fixed length units called cells
5 header 48 payload
Supports transmission and reception of voice, video data and other applications
Interests = Large companies that have developed multiple networks to handle transmission schemes.
Why do we prefer cell
Cell is better then variable length frames, which provides the delay to be predictable in fixed length frames with the performance in the network then with variable length frames
-ATM queuing is done inside switch
-Fixed length buffers more easier to manage then variable.
-Cell relay has superior Quality of Service.
Wide spread commercial inception of computer and communication's networks in the 1960`s
1970`s - Communications archietecture was all software
Typically
Physical Layer = hardware
Datalink Layer = software
Late 1970`s early 1980`s
implemented into hardware some of the Data Link functions
Fostered HDLC which would
lead to -Link Access Procedure Balanced (LAPB)
-Link Access Procedure For the D channel (LAPD)
-Chip sets and firmware
Thats all I am going to introduce for now next post will continue Chapter 1, in later chapters Uyless Black goes into detail with every protocol mentioned here and that will be in next post. So don`t be to overwhelmed, I know I was the first time I read half the book.
Little note to me: Ch1 Pg5
Friday, March 21, 2008
About New Postings
Due to the Hands On Work in my program I will only be posting relevant information on every lecture for my courses.
I will be focusing on, Data Communications,
Book:
Emerging Communication Technology by Uyless Black
that will gradually move to
IP Routing Protocols by Uyless Black.
Any relevant information to courses within the Computer System Technology Diploma will be posted with the Title of the Course Code and Topic, mostly theory.
Note: Future online posting will change.
I will be focusing on, Data Communications,
Book:
Emerging Communication Technology by Uyless Black
that will gradually move to
IP Routing Protocols by Uyless Black.
Any relevant information to courses within the Computer System Technology Diploma will be posted with the Title of the Course Code and Topic, mostly theory.
Note: Future online posting will change.
INT420 - Secure Socket Layer
Encryption on the exam,
When we want to send and encrypt data securly, the basic process
take the original data and an encryption key, random string of
characters, random very large number
take the data and teh encryption key and put them into a encryption alogrithem or program
what you get out of that in encrypted data, in order to read that data
you take the encrpyted data and a decryption key put it through the same algorithem/program,
then you end up with the original data,
Two basic models
symitrical encryption - a shared secret
with semitrical encryption you have a single key, and you use the same key to encrypt and decrypt the data
asymetrical encryption - public/private key pairs
two keys, that are designed to work togeter, a public and a private key, in this encryption you encrypt with one or decrypt with the other, u must use the other part of the pair, en pri / de pub
Client Machine Alice
AB-----
Connected to the Net
----AB
Client Machin Bob
using this semitrical encryption alas would need a copy of the key and bob will need the copy of the same key
Its good cause its fast,
you can generate a new key for every process/
---_FAST SECURE__----
Problem how do they get the copy of the same key, especially over a line, the problem with session key how do you get the key on both sides
in the past, generate it on place and take it from one to the other and install but again thats a 1 kind operation.
Asymtrical alias an encrypted connect4ion for bob, he has the public key B and a private key B the private key never leaves bob,
BOb takes his public key gives it to aliace, she encrypts the data with the public and encryps with the private key,
so the communicatiosn going back to alice are not secure, when we encrypt wioth the private anyone can read it
so its not good coming back in the opposite direction but it does have a purpose,
When he sends it to alice and has the private, what does this prove to us anyone can read what bob is sending, it can only have only come from bob. Because bob only has the private this is called a digital signature, anyone with the public key can read the private key but it must come from that source,
its use for authentication as a signature
Alice can gen4erat her own public/private send it to bob send it and she can use it, heres the problem its slow and alot of work, and somewhat more compicated then it needs to be, in the internet when we want to secure over the wweb we use
SSL ---- secure socet layer, you know this from https
SSL uses all the things that were discussed above, this is how it essentially works
Bob the server alice the client,
in order to facilite encrypted communication, bob needs a public and a private key for bob, now
the admin of bob wneeds a 3rd party company to create a certificate to tell the company this is the company, they take the public keye
they take the public key and send it to CERTIFICATE AUTHORITY, dozens of company's that do this
CERTIFICATE REQUEST, name server e-mail the FQDN all info about the orginations and the computer along with the public key,
the certificate authority preforms sum auth then creats a certificate contains all the info from the certificate request + bob public key then the certificate signs it with their private key, so its digitally signed through the CA.
SSL connection
Alice sends a httpds conn to bob then he says ok then sends the certificate and it contained the public key and the didtal sign of the CA alice reciuves the certificate alices browsers is already wiiht the key of all the private ca's auth, now we accept that public key as coming to bob
BOb has his private key and alice has his public key now alice generates a symettrical key thats only good for this session and encrypts using bob public key, bob is the only way he can use it cause he has a private key
Conenection to his web server his e-mail server it puts the https yellow bar and the pad lock
if you go to Tools page info
You look at the page info and you look at security it tells the identify has been varified by Equifax
View the certificate
In the LAB
Re-install apache to include SSL you need to isntall it into a diff directory you will install OPEN SSL, allows you to generate pub and private keys and request and authority, install apache fresh,
M
M
M
we use to for trust, and the mechinism for a public key then facilitae a session key, then they use that session key
When we want to send and encrypt data securly, the basic process
take the original data and an encryption key, random string of
characters, random very large number
take the data and teh encryption key and put them into a encryption alogrithem or program
what you get out of that in encrypted data, in order to read that data
you take the encrpyted data and a decryption key put it through the same algorithem/program,
then you end up with the original data,
Two basic models
symitrical encryption - a shared secret
with semitrical encryption you have a single key, and you use the same key to encrypt and decrypt the data
asymetrical encryption - public/private key pairs
two keys, that are designed to work togeter, a public and a private key, in this encryption you encrypt with one or decrypt with the other, u must use the other part of the pair, en pri / de pub
Client Machine Alice
AB-----
Connected to the Net
----AB
Client Machin Bob
using this semitrical encryption alas would need a copy of the key and bob will need the copy of the same key
Its good cause its fast,
you can generate a new key for every process/
---_FAST SECURE__----
Problem how do they get the copy of the same key, especially over a line, the problem with session key how do you get the key on both sides
in the past, generate it on place and take it from one to the other and install but again thats a 1 kind operation.
Asymtrical alias an encrypted connect4ion for bob, he has the public key B and a private key B the private key never leaves bob,
BOb takes his public key gives it to aliace, she encrypts the data with the public and encryps with the private key,
so the communicatiosn going back to alice are not secure, when we encrypt wioth the private anyone can read it
so its not good coming back in the opposite direction but it does have a purpose,
When he sends it to alice and has the private, what does this prove to us anyone can read what bob is sending, it can only have only come from bob. Because bob only has the private this is called a digital signature, anyone with the public key can read the private key but it must come from that source,
its use for authentication as a signature
Alice can gen4erat her own public/private send it to bob send it and she can use it, heres the problem its slow and alot of work, and somewhat more compicated then it needs to be, in the internet when we want to secure over the wweb we use
SSL ---- secure socet layer, you know this from https
SSL uses all the things that were discussed above, this is how it essentially works
Bob the server alice the client,
in order to facilite encrypted communication, bob needs a public and a private key for bob, now
the admin of bob wneeds a 3rd party company to create a certificate to tell the company this is the company, they take the public keye
they take the public key and send it to CERTIFICATE AUTHORITY, dozens of company's that do this
CERTIFICATE REQUEST, name server e-mail the FQDN all info about the orginations and the computer along with the public key,
the certificate authority preforms sum auth then creats a certificate contains all the info from the certificate request + bob public key then the certificate signs it with their private key, so its digitally signed through the CA.
SSL connection
Alice sends a httpds conn to bob then he says ok then sends the certificate and it contained the public key and the didtal sign of the CA alice reciuves the certificate alices browsers is already wiiht the key of all the private ca's auth, now we accept that public key as coming to bob
BOb has his private key and alice has his public key now alice generates a symettrical key thats only good for this session and encrypts using bob public key, bob is the only way he can use it cause he has a private key
Conenection to his web server his e-mail server it puts the https yellow bar and the pad lock
if you go to Tools page info
You look at the page info and you look at security it tells the identify has been varified by Equifax
View the certificate
In the LAB
Re-install apache to include SSL you need to isntall it into a diff directory you will install OPEN SSL, allows you to generate pub and private keys and request and authority, install apache fresh,
M
M
M
we use to for trust, and the mechinism for a public key then facilitae a session key, then they use that session key
Tuesday, November 20, 2007
OPS335W11
OPS335
ubuntu apt-getn install apache
info
sudo apt-get install bind
samaba 3 ways to act as a client
1. you can use a file/web browser that understands the smb protocol
Konquere understands the ftp http and smb protocols
2. command : smbclient
get
put
3. As root do the mount
mount -t cifs //matrix/john.selmys /mnt/banana
cifs driver uses encryption for the password, matrix samba server only accepts passwords in plain text
Assignment 3 (bonus)10%
Write up a document how you will set up a backup/restore system for a client
DNS
1978-79 tcp/ip started
two universities a line between the two, for U1 and U2
then came U3 and came online paying full price
/etc/hosts
each had a host file, information matches forward and reverse mapping, '
registered
1984 - DNS
root servers = 13
Too many request is a DOS denial of service
Vince Surf
Lab 9 Install Bind
ubuntu apt-getn install apache
info
sudo apt-get install bind
samaba 3 ways to act as a client
1. you can use a file/web browser that understands the smb protocol
Konquere understands the ftp http and smb protocols
2. command : smbclient
get
put
3. As root do the mount
mount -t cifs //matrix/john.selmys /mnt/banana
cifs driver uses encryption for the password, matrix samba server only accepts passwords in plain text
Assignment 3 (bonus)10%
Write up a document how you will set up a backup/restore system for a client
DNS
1978-79 tcp/ip started
two universities a line between the two, for U1 and U2
then came U3 and came online paying full price
/etc/hosts
each had a host file, information matches forward and reverse mapping, '
registered
1984 - DNS
root servers = 13
Too many request is a DOS denial of service
Vince Surf
Lab 9 Install Bind
Monday, November 19, 2007
DCN386 Frame Relay
http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/frame.htm
What does Frame Relay do and how does it work?
Frame Relay - is a modern datacom protocol,
-created to handel a specific job
all protocols specific job
X.25 - Users for small amounts of data infrequently
However
Introduction to LAN 1990
-Require emerged, link Remote area networks together
- LAN 100mil bps
How can you connect this to connect two offices together?
X.25 - top speed in canada 64K----around----not sure-----
Frame Relay, equipment such as routers,
-Have serial ports
-Routers send data using HDLC, ciscos default
HDLC is a module, if you want FameRelay you get cisco to get you the Frame Relay Module
First out of the five.
-Frame Relay perfect protocol for intercommunication for LAN
-its good cause its incredibly fast
Why is frame relay fast?
-It doesnt do anything except transmit data
-Does do error checking, but if their is an error it dumps the frame
-The point is speed
-----------
X.25 do 20 seperate operations, so the packet is preserved and protects
-----------
Frame Relay devices do two things with every frame
-Validate it, error checking, dumps packet if error
-Validate the destination address, dumps it if it dont know it
-It makes sure every frame ZIPS through the network
--We let the end connections worry about the frames.
Where did Frame Relay come from?
A small part of a big initiative put by the ITU
In the future full digital everything
----------
Build the international digital service known as
ISDN
Essentially it failed
ISDN puzzle was examined by 4 companies and saw value in a little piece
Novel Telecome
Cisco
....
They developed the little piece called FrameRelay
-----------------------
Started an organization called FrameRelay Forum,
www.frforum.com
-----------------------
How does it work?
-First confusing thing
-Frame Relay is a DataLink Layer Protocol
----------------------
Phone companies have pre-build Frame Relay networks
ex: every bell office has routers that can handel FR
Idea customers can call bell and attach them into the FR cloud
---------------------
If you have a router of ur own u can take out the HDLC module and put in a FR modeuls
--------------------
Most orginations use the shared FR bell network
--------------------
Bell uses HIgh speed FIbre-optics
--------------------
Frame Relay Format:
f | Control | f
Flags are used when the amount of data is variable
-No specification of data unit
Because their is no knowledge of the variable it puts Flags around the data.
------------------------
Ethernet does 1500bytes
-----------------------
Frame Relay - Combines the address and control field, for the test call it Control
Control Field --- 2 3 or 4 bytes long
^ is known to use
Remember to understand a protocol look at the control field
2 bytes - 16 bits
first 6 bits
- Part of the protocols addressing scheme
second 4 bits
- Also part of frame relay addressing scheme
They are called the DLCI
Data-Link Control Id
| DLCI | DLCI |
In byte one its called the command response bits,
-useless no function
Last bit in byte one is the Extended address
-simply means their another byte incolved
In byte 2 theirs an extended address
- if the EA is a 1 theirs no more addressing
3 bits unaccounted for
BECN -Back Explicit COngestion Notification
FECN -Forward Explicit congestion Notification
DE -Disguard Eligibility
DE - is a key feature
-----------------------------------
Two organization
Have offices Vancouver and Toronto
Happy NEtworking People
-Want to use Bell Canada Frame Relay Network
-Big expensive Routers with FrameRelay Modules
-Bell network Extremely Fast Fibre Optic Cables
TD gets the Routers to the network
Scotia GIrl gets her Router to the network
How will bell build this network
-Bell Canada has a special device at the boundry called a FRAD
FRAD - Frame Relay Assembler Disasembler
Its at the parameters of the cloud not inside the cloud, thats how they attach themselves
to the cloud
SB and TD different data-
How does bell invoice?
-When you phone bell he asks how much data u going to send into the network
-Frame Relay was designed to handel bursts of data
-Designed to connect LANs
20% locally 70% lan
Want to know how big the bursts is going to be,
Range from 64K bps
128k BPS
etc...
Networker, does analysis how much data is going to be tranmitted
and a conclusion to how much data going to be sent and received
Bell bills towards the K
--------------------------------
Frame Relay simply moves the data to the next router, quickly as possible
--------------------------------
FRAD -- Bell canada programs the FRADS
How will bell build this network
-Bell Canada has a special device at the boundry called a FRAD
FRAD - Frame Relay Assembler Disasembler
Its at the parameters of the cloud not inside the cloud, thats how they attach themselves
to the cloud
--------------------------------
DiscardEgibility - gets turned on when you send bursts of data
Bell canda calls bursts of data CIR - COmmunited Information Rate
-------------------------------
Frame Relay has one trick, if it becomes congested, will drop the frame.
-----------------
Getting customers to commit to the FRAD rate if you congest(go over the) CIR rate.
-----------------
BECN -Back Explicit COngestion Notification
FECN -Forward Explicit congestion Notification
When a device gets congestions it turns on BECN and FECN,
Whole idea - intended by frame relay forum, user device would notice
frames will arrive, it was hoped somebody develop a
program to have their own flow control to control the data coming in
Everyone ignored these bits.
----------------
Subnetting:
11.0.0.0
Require 5000 Subnets
00000000.00000|000.00000000
10.0.0.0 internal address
Classless /26
What does Frame Relay do and how does it work?
Frame Relay - is a modern datacom protocol,
-created to handel a specific job
all protocols specific job
X.25 - Users for small amounts of data infrequently
However
Introduction to LAN 1990
-Require emerged, link Remote area networks together
- LAN 100mil bps
How can you connect this to connect two offices together?
X.25 - top speed in canada 64K----around----not sure-----
Frame Relay, equipment such as routers,
-Have serial ports
-Routers send data using HDLC, ciscos default
HDLC is a module, if you want FameRelay you get cisco to get you the Frame Relay Module
First out of the five.
-Frame Relay perfect protocol for intercommunication for LAN
-its good cause its incredibly fast
Why is frame relay fast?
-It doesnt do anything except transmit data
-Does do error checking, but if their is an error it dumps the frame
-The point is speed
-----------
X.25 do 20 seperate operations, so the packet is preserved and protects
-----------
Frame Relay devices do two things with every frame
-Validate it, error checking, dumps packet if error
-Validate the destination address, dumps it if it dont know it
-It makes sure every frame ZIPS through the network
--We let the end connections worry about the frames.
Where did Frame Relay come from?
A small part of a big initiative put by the ITU
In the future full digital everything
----------
Build the international digital service known as
ISDN
Essentially it failed
ISDN puzzle was examined by 4 companies and saw value in a little piece
Novel Telecome
Cisco
....
They developed the little piece called FrameRelay
-----------------------
Started an organization called FrameRelay Forum,
www.frforum.com
-----------------------
How does it work?
-First confusing thing
-Frame Relay is a DataLink Layer Protocol
----------------------
Phone companies have pre-build Frame Relay networks
ex: every bell office has routers that can handel FR
Idea customers can call bell and attach them into the FR cloud
---------------------
If you have a router of ur own u can take out the HDLC module and put in a FR modeuls
--------------------
Most orginations use the shared FR bell network
--------------------
Bell uses HIgh speed FIbre-optics
--------------------
Frame Relay Format:
f | Control | f
Flags are used when the amount of data is variable
-No specification of data unit
Because their is no knowledge of the variable it puts Flags around the data.
------------------------
Ethernet does 1500bytes
-----------------------
Frame Relay - Combines the address and control field, for the test call it Control
Control Field --- 2 3 or 4 bytes long
^ is known to use
Remember to understand a protocol look at the control field
2 bytes - 16 bits
first 6 bits
- Part of the protocols addressing scheme
second 4 bits
- Also part of frame relay addressing scheme
They are called the DLCI
Data-Link Control Id
| DLCI | DLCI |
In byte one its called the command response bits,
-useless no function
Last bit in byte one is the Extended address
-simply means their another byte incolved
In byte 2 theirs an extended address
- if the EA is a 1 theirs no more addressing
3 bits unaccounted for
BECN -Back Explicit COngestion Notification
FECN -Forward Explicit congestion Notification
DE -Disguard Eligibility
DE - is a key feature
-----------------------------------
Two organization
Have offices Vancouver and Toronto
Happy NEtworking People
-Want to use Bell Canada Frame Relay Network
-Big expensive Routers with FrameRelay Modules
-Bell network Extremely Fast Fibre Optic Cables
TD gets the Routers to the network
Scotia GIrl gets her Router to the network
How will bell build this network
-Bell Canada has a special device at the boundry called a FRAD
FRAD - Frame Relay Assembler Disasembler
Its at the parameters of the cloud not inside the cloud, thats how they attach themselves
to the cloud
SB and TD different data-
How does bell invoice?
-When you phone bell he asks how much data u going to send into the network
-Frame Relay was designed to handel bursts of data
-Designed to connect LANs
20% locally 70% lan
Want to know how big the bursts is going to be,
Range from 64K bps
128k BPS
etc...
Networker, does analysis how much data is going to be tranmitted
and a conclusion to how much data going to be sent and received
Bell bills towards the K
--------------------------------
Frame Relay simply moves the data to the next router, quickly as possible
--------------------------------
FRAD -- Bell canada programs the FRADS
How will bell build this network
-Bell Canada has a special device at the boundry called a FRAD
FRAD - Frame Relay Assembler Disasembler
Its at the parameters of the cloud not inside the cloud, thats how they attach themselves
to the cloud
--------------------------------
DiscardEgibility - gets turned on when you send bursts of data
Bell canda calls bursts of data CIR - COmmunited Information Rate
-------------------------------
Frame Relay has one trick, if it becomes congested, will drop the frame.
-----------------
Getting customers to commit to the FRAD rate if you congest(go over the) CIR rate.
-----------------
BECN -Back Explicit COngestion Notification
FECN -Forward Explicit congestion Notification
When a device gets congestions it turns on BECN and FECN,
Whole idea - intended by frame relay forum, user device would notice
frames will arrive, it was hoped somebody develop a
program to have their own flow control to control the data coming in
Everyone ignored these bits.
----------------
Subnetting:
11.0.0.0
Require 5000 Subnets
00000000.00000|000.00000000
10.0.0.0 internal address
Classless /26
Subscribe to:
Posts (Atom)