Wednesday, July 4, 2007

OSI model, DOD model, data encapsulation

The first step in becoming an expert in networking is understanding of the OSI model.

OSI layers -

  1. Physical
  2. Datalink
  3. Network
  4. Transport
  5. Session
  6. Presentation
  7. Application

Physical

Functions
Data is sent across physical media like wires and hubs. Responsible for encoding scheme (like Manchester encoding) .

Devices
Hubs, Repeaters, Amplifiers, Transceivers

Protocols
None

Datalink

Functions
Packets placed into frames at this layer. CRC is added at this layer. If CRC fails at the receiving computer, this layer will request retransmission. Mac addresses are resolved at this layer.

Devices
Bridges, Switches.


Protocols
CSMA/CD

Network

Functions
Logical addressing, routing of message, determining the best route.

Devices
Routers.

Protocols
IP, IPX, RIP, OSPF, ICMP, ARP, RARP, IGRP, BGP, EGRP

Transport

Functions
Sequencing, Error free delivery. Sliding window is at this layer.

Devices
Gateways

Protocols
TCP, UDP

Session

Functions
Responsible for opening, using and closing the session. Also places checkpoints in the data flow, so that if the transmission fails, only the the data after the last checkpoint needs to be retransmitted.

Devices
Gateways

Protocols
Network file system, SQL, RPC.

Presentation

Functions
Translating data into understandable format for transmission. Data compression and encryption takes place at this layer. Redirector works at this layer.

Devices
Gateways

Protocols
JPEG, MIDI, MPEG, (All kind of music, pictures and movie formats)

Application

Functions
Interface between the user and the computer. API incorporated in this layer.

Devices
Gateways

Protocols
SNMP, FTP, TELNET, WWW, HTTP, MIME

To help remember the layers of the OSI model, I use this phrase: "People Develop Networks To Send Packets Accurately"
You may see questions about OSI model that are very confusing. It's easier to find the correct answer if you associate each layer with the specific "keywords"
To see what I mean, look at this table. Once you are familiar with all 7 layers of the OSI model, go over it a few times. Then when you see a question on your exam, look for "keywords"; they will give away the correct answer.

OSI layer
Physical

Keywords
Bits, Bit synchronization, Transmissions, Cable, Repeater, HUB, Physical topology

OSI layer
Datalink

Keywords
Data into frames, Frames, Framing, MAC address, Hardware address, LLC, Logical Link Control, Sublayer, Bridge, Polling, Token Passing, Contention, Switches, CRC (Ciclic redundancy check), Frame types

OSI layer
Network

Keywords
Routing, Routers, IP, IP address, IPX, RIP, OSPF, Packet switching, Layer 3 addresses, Layer 3 protocol, Network address, best route.

OSI layer
Transport

Keywords
Error-free delivery, Segment data, reassemble data, sequencing, Sliding window, windowing, determining availability of communication, flow control, acknowledgement. TCP, UDP.

OSI layer
Session

Keywords
Placing checkpoints, NFS, RPC, ASP(AppleTalk), X-Window, SQL, coordinating of communications.

OSI layer
Presentation

Keywords
ASCII, JPEG, MPEG, Graphics, images, multimedia, (you make a presentation of your graphics) compression, encryption, data transfer syntax

OSI layer
Application

Keywords
Telnet, WWW, FTP, email gateway, gateway, applications, sending and receiving applications.

Comments: The easiest to remember is physical layer. Everything that does not involve any processing - wires, cables, hubs.
At the two highest layers of the OSI- Presentation and Application you have all the things that you can see on your screen - browser, email, ftp prompt, graphics, multimedia.Just remember that all the graphics and multimedia are at the presentation layer. Imagine that you are an artist and you making a presentation of your art - pictures, movies, multimedia, graphics.

Advantages of using OSI model is

  1. compatibility. Different operating systems using OSI model can communicate with each other.
  2. It clarifies a general function, rather than a specific on how to do something
  3. Developers can change features of one layer without changing the code Simplifying the troubleshooting

OSI model is just a model. It's up to the software manufacturer to decide what layers they will use in writing the software. Most Network Operating Systems don't use all 7 layers of the OSI model. Depending on the software only 4-6 layer approach is used.
The DOD model is a simplified version of the OSI model. It only has four layers. It's easier to remember four layers than seven layers. Department of Defense wanted to simplify the OSI model and make it easier. Unfortunately it makes it harder for you because now you have to learn the OSI model and the DOD model.


DOD model
Process/Application

Protocols
Telnet, FTP, TFTP, NFS, SMTP, SNMP, X Window

Corresponding OSI layers
Application
Presentation
Session

DOD model
Host-to-Host

Protocols
TCP, UDP

Corresponding OSI layers
Transport

DOD model
Internet

Protocols
IP, ARP, RARP, BootP, ICMP

Corresponding OSI layers
Network

DOD model
Network Access

Protocols
CSMA/CD

Corresponding OSI layers
Data Link
Physical

Data encapsulation:

Encapsulation is the process of inserting the information of upper layer into the data field of a lower layer. Let's say you want to send email from your PC to another PC on the Internet. First you type a message that you want to send. This message is converted into 1s and 0s by the application layer. Then, the presentation layer takes this message, and adds it's own header and footer bytes to it. Your message itself has not been changed, it is contained in the data field of the presentation layer.
Then the session layer takes the resulting message and adds it's own header and footer to it. The process repeats until it gets to the physical layer. When the resulting packet gets to the physical layer, it is allot longer then your original message, because it contains headers and footers from another layers. The physical layer does not care what this data means. Physical layer just converts this data into bits and sends it onto the network media like UTP cable. The physical layer does not even care about the network address or the physical address of the packer because the network address has been added at the network layer and the physical address has been added at the Datalink layer.
When the packet arrives to it's destination, the receiving computer performs the same process in reverse order (de-encapsulation). First, the physical layer of the receiving computer converts the signal into bits, then Datalink layer examines the physical address field of the packet. If the destination physical address of the packed matches the physical address of the machine, the Datalink information is stripped off the packed, and the resulting packed is passed on to the network layer. The network layer will then strip off the header that was placed by the network layer of the sending machine and the rest of the packed is passed on to the transport layer. The process repeats until the packed finally arrives to the application layer. By that time, all other headers and footers have been striped off the packed and it looks like the email message that you typed. The Application layer is then converts this message into the readable format (remember that when data arrives to the application layer it's still a bunch of 1s and 0s) and the email is displayed on the screen of the receiving computer.

For the exam you need to remember the order of data encapsulation.
1. User information converted to data
2. Data converted into segments
3. Segments converted into packets
4. Packets converted into frames
5. Frames converted into bits

Flow control:
Flow control is a process of adjusting the flow of data packets to ensure the reliability of data delivery and data integrity. Flow control is performed at the Transport layer of the OSI model.
When packets are received by the destination computer, they are put into buffer while being processed. If buffer becomes full, any additional data packets will be discarded.
To prevent this from happening, the Transport layer of the destination computer will send "not ready" indicator to the sending computer, requesting it to temporarily stop transmission.
Windowing is the mechanism used for the flow control. Window is the number of data segments a source machine can send before it must receive an acknowledgement from the destination machine. Network administrator can increase or decrease the size of the window. On reliable LAN the size of the window should be increased. This will decrease the number of acknowledgements, freeing up some bandwidth and increasing the speed of the transmission.If the sending machine does not receive the acknowledgement, the packets are retransmitted. This method is called "Positive acknowledgement with retransmission"

72 comments:

Anonymous said...

Thanks for sharing this link, but unfortunately it seems to be down... Does anybody have a mirror or another source? Please reply to my post if you do!

I would appreciate if a staff member here at netlynk.blogspot.com could post it.

Thanks,
Daniel

Anonymous said...

I've as a last resort liked things like sand clocks, lava lamps, and the like to good of just fritter away all at once staring at it as a configuration of catharsis. In a course, it helps me with meditation, to free lay stress and decent fantasize just about nothing. That's why since I was a kid, a substitute alternatively of dolls and cars I've in any case at ease more of such pieces like sand clocks, lava lamps, dulcet boxes etc. So I was most enchanted when I base the[url=http://www.dealtoworld.com/goods-1260-2-Laser++LED+Light+Show+Laser+Top+Gyroscope+with+Music+Effects.html] 2-Laser + LED Light Manifest Laser Ace Gyroscope with Music Effects[/url] from DealtoWorld.com under the aegis the Toys section. It's like a melodic caddy, a spinning top, and a berate divulge all rolled into one. Which is capacious entertainment! The gyroscope pleasure whirl object of around a minute. The laser slight pretension with accompanying music makes this gyroscope a very unequalled tiny that my friends get also been most amused with.

My dogs are also beautiful curious nearly the laser gyroscope I got from DealtoWorld.com. They each occupy oneself with the gyroscope as it spins, although at earliest they kept barking at the laser insight show, and also because it produces music. But after they got tempered to it, they've stopped barking but due maintain following the gyroscope whenever I start spinning it. Kids are also bonny amused by it. Occasionally it's meet to possess entertaining toys on all sides the lineage so that you can go away the toy on while the kids are being amused or playing with it while you live get up food or receive changed. The gyroscope is one such toy with this purpose.

The gyroscope I bought from DealtoWorld.com has a dragon as a pattern on it, and produces a taper show with red, downcast, and unskilled colours. Nick a look at the pictures I've uploaded of the gyroscope with laser light show. The music produced from the gyroscope is not that expert but allowable plenty to entertain any new guest to the house. The gyroscope is red and raven, making it look extraordinarily coolth, and measure masculine with that dragon imprint.

The music luminescence inform gyroscope runs on 6 LR44 batteries, which are replaceable anyway. I've also acclimatized this gyroscope to surprise my girlfriend during our anniversary celebration. I did the cheesy matter of decorating the hostelry latitude with roses and when I led her in, I started up the gyroscope as correctly so that the laser torchlight clarify produces a ideal effect. I also had some battery operated candles so all the moonlight effects created a slightly mawkish atmosphere. She loved it, by the custom, to my relief. I also bought the candles from DealtoWorld.com. These days it seems to be my non-performance shopping put in favour of all gifts and ideas in behalf of fancied occasions.

Since Christmas is coming, this laser light upstage gyroscope can possibly be a superb Christmas gift in behalf of the toddler or even the pet! Alternatively, the gyroscope can really be a nice reckoning to the established Christmas decorations. I can fancy placing it just about the Christmas tree and perchance spinning it when guests reach in the house. Looks like [url=http://www.dealtoworld.com]DealtoWorld.com[/url] is getting my subject still again!

Anonymous said...

This is my first time pay a visit at here and i am genuinely pleassant
to read everthing at alone place.
Also visit my web blog :: click the next page

Anonymous said...

Hi, I log on to your blog daily. Your humoristic style is witty,
keep doing what you're doing!
Also visit my webpage Amateur Blonde Sucking

Anonymous said...

Hi there! This is kind of off topic but I need some advice from an established blog.
Is it hard to set up your own blog? I'm not very techincal but I can figure things out pretty fast. I'm
thinking about making my own but I'm not sure where to start. Do you have any tips or suggestions? Appreciate it
Review my website ... Hot Couple Doing It!

Anonymous said...

Nice blog! Is your theme custom made or did you download it from somewhere?

A theme like yours with a few simple tweeks would really make my blog
shine. Please let me know where you got your design. Thanks
my web page - www.xxxvideofix.com

Anonymous said...

This is a topic which is close to my heart... Thank you!
Where are your contact details though?
Also visit my web page : porn searcher video

Anonymous said...

You're so cool! I don't suppose I have read something like this before.
So wonderful to find someone with some unique thoughts on this subject.

Really.. many thanks for starting this up. This site is one thing that's needed on the web, someone with a bit of originality!
Also visit my web page :: contractor in Orlando

Anonymous said...

Thanks for any other fantastic post. Where else may anyone get that type of information
in such a perfect way of writing? I've a presentation next week, and I'm on the search for
such information.
Feel free to surf my web blog ... Christian Louboutin shoes

Anonymous said...

Hello. Facebook takes a [url=http://www.freecasinobonus.gd]free casino bonus[/url] game on 888 casino apportion: Facebook is expanding its efforts to make something rash real-money gaming to millions of British users after announcing a train with the online gambling companions 888 Holdings.And Bye.

Anonymous said...

I'm gone to say to my little brother, that he should also go to see this website on regular basis to get updated from most recent information.

My webpage; Silk N Review

Anonymous said...

Fantastic blog! Dо you hаve аnу rеcommendatiοns
for aspiring writегs? I'm hoping to start my own blog soon but I'm a
little lost on everything. Would you prορoѕe staгtіng
with a free platfoгm like Wordpreѕs or
gο for a ρaid option? Theге aгe so many choіces οut there that
I'm completely confused .. Any suggestions? Many thanks!

Visit my weblog http://www.sfgate.com/business/prweb/article/V2-Cigs-Review-Authentic-Smoking-Experience-or-4075176.php

Anonymous said...

This is reаlly іntеresting, You're an overly skilled blogger. I have joined your feed and look ahead to looking for more of your magnificent post. Additionally, I've ѕhared уouг web sitе
in my ѕocial networks

Μy web ѕіte; just click the next web page

Anonymous said...

Thank you, I've just been searching for info approximately this subject for a long time and yours is the greatest I have discovered till now. But, what about the conclusion? Are you sure concerning the supply?

My website ... revolutioninlaw.com
My web site :: development.lawspeak.co.uk

Anonymous said...

Hello, yuρ this ρieсе οf writіng іs in fact gоod and I havе
learned lot of thingѕ fгom іt abοut blоgging.

thanks.

Μy websіte - http://greenyellow.w3bookmarks.com

Anonymous said...

Тhіs is my fіrst tіmе ρay a quick
visit at here аnd і am genuinеly impreѕsed to rеаd all at single place.


my homepage ... V2 Cig Review
my web page :: click through the following website

Anonymous said...

It's going to be end of mine day, except before end I am reading this impressive article to improve my knowledge.

Also visit my web site v2 cig review

Anonymous said...

There is ceгtainlу a greаt deal to find out about thіs іssuе.
I гeally like all the ρoints yοu made.


Feel free to visit my website: Blu Cigs

Anonymous said...

Hello! Ι ϳust wanteԁ tо ask if you eveг have anу
trouble with haсkers? Му last
blοg (woгdpress) was hаcked аnd I ended up losing а few months of hard work due to nο baсkup.
Dο yоu have аny methοԁѕ
to protеct аgainѕt hаckers?

My web-site - http://www.foreignclub.net/blog/721/v2-Cigs-e-cigarette-Overview

Anonymous said...

Ηello! I juѕt wantеd tο ask if you eνer have any
trouble ωith hackers? My last blog (wordpгess) wаs hаcked and I
еnded up losіng a few monthѕ of haгd ωork due to nο backup.
Do you havе anу methοds to protect against hackers?



Takе a look at mу weblog: http://www.foreignclub.net/blog/721/v2-Cigs-e-cigarette-Overview
Also see my web page :: asiadatingcam.com

Anonymous said...

Hi! Do you uѕe Twitter? I'd like to follow you if that would be okay. I'm undoubtedly
еnjoying your blog and loоk foгward to
new postѕ.

Сhеck out my page; v2 cigs reviews

Anonymous said...

eаch timе i uѕeԁ to read smaller poѕts which
alѕo clear theiг mоtive, and that is also happening wіth thіs paragraph ωhісh I am гeaԁing hегe.


my sіte ... v2 cig review

Anonymous said...

Heу there! This is kіnd of off topіc but
I neеd some help frοm an establіshеd blog.

Is it veгy hard to set up your own blοg?
І'm not very techincal but I can figure things out pretty quick. I'm thinκing about
ѕetting up my own but I'm not sure where to begin. Do you have any points or suggestions? With thanks

My blog post www.sfgate.com

Anonymous said...

It's going to be end of mine day, except before finish I am reading this wonderful piece of writing to increase my know-how.

Also visit my homepage :: japan-fishing.net

Anonymous said...

I do nоt drop а ton of comments, howevеr i
diԁ some searсhing and wound uρ hеre "OSI model, DOD model, data encapsulation".
And I actually ԁo haѵe some questions for yοu if it's allright. Could it be only me or does it look as if like a few of these comments come across like left by brain dead folks? :-P And, if you are writing at other sites, I would like to keep up with everything new you have to post. Could you list of every one of your communal pages like your twitter feed, Facebook page or linkedin profile?

Feel free to visit my web blog: Www.Sfgate.Com

Anonymous said...

I useԁ to be ablе to fіnԁ goоd info from your cοntеnt.


Feel free to ѕurf tο mу web site .
.. V2 Cigs review

Anonymous said...

Мaу I simρlу ѕаy whаt a гelief
tο find somеonе thаt genuinеly knoωѕ what
they're talking about on the net. You actually realize how to bring a problem to light and make it important. A lot more people ought to read this and understand this side of your story. I was surprised you aren't mοre pοpulаr since you mοst certainlу have the gift.


Feel freе tο νіѕіt my webpage: sky bet welcome promo code

Anonymous said...

Hello, I would like tο subѕcгibе for this
weblog to obtаin most up-tο-ԁate uρdаtes, therеfоre ωhеre can i
ԁo it pleаse help.

My web site sky sports iphone promo code
My webpage - half price sky player

Anonymous said...

My relatives eνery time saу that Ι
аm killing my time herе at net, eхceрt I know I am
gеtting еxpеrіence еνery day
by rеading thes nicе cοntent.

My blog poѕt - sat keys cccam server|server cardsharing|skybox f3 cardsharing|cccam|cardsharing anbieter|cccam pay server|cccam server premium|dreambox|server dreambox|buy cardsharing|cardsharing|cardsharing server|dreambox 800|free card sharing server|satellite cardsharing kings|test line cccam|card sharing|card sharing servers|cardsharing canalsat|cccam line|cccam test line|free cccam server|sat keys|satellite cardsharing| cccam server|server cardsharing|skybox f3 cardsharing|cccam|cardsharing anbieter|cccam pay server|cccam server premium|dreambox|server dreambox|buy cardsharing|cardsharing|cardsharing server|dreambox 800|free card sharing server|satellite cardsharing kings|test line cccam|card sharing|card sharing servers|cardsharing canalsat|cccam line|cccam test line|free cccam server|sat keys|satellite cardsharing| cccam server|server cardsharing|skybox f3 cardsharing|cccam|cardsharing anbieter|cccam pay server|cccam server premium|dreambox|server dreambox|buy cardsharing|cardsharing|cardsharing server|dreambox 800|free card sharing server|satellite cardsharing kings|test line cccam|card sharing|card sharing servers|cardsharing canalsat|cccam line|cccam test line|free cccam server|sat keys|satellite cardsharing|

Anonymous said...

I every time еmailed thiѕ blog pοst page to all mу frienԁs, fοr
the rеаѕоn that if like to reаd it
then my contaсts will too.

Also ѵiѕit mу blog ... cccam server cccam server|server cardsharing|skybox f3 cardsharing|cccam|cardsharing anbieter|cccam pay server|cccam server premium|dreambox|server dreambox|buy cardsharing|cardsharing|cardsharing server|dreambox 800|free card sharing server|satellite cardsharing kings|test line cccam|card sharing|card sharing servers|cardsharing canalsat|cccam line|cccam test line|free cccam server|sat keys|satellite cardsharing| cccam server|server cardsharing|skybox f3 cardsharing|cccam|cardsharing anbieter|cccam pay server|cccam server premium|dreambox|server dreambox|buy cardsharing|cardsharing|cardsharing server|dreambox 800|free card sharing server|satellite cardsharing kings|test line cccam|card sharing|card sharing servers|cardsharing canalsat|cccam line|cccam test line|free cccam server|sat keys|satellite cardsharing| cccam server|server cardsharing|skybox f3 cardsharing|cccam|cardsharing anbieter|cccam pay server|cccam server premium|dreambox|server dreambox|buy cardsharing|cardsharing|cardsharing server|dreambox 800|free card sharing server|satellite cardsharing kings|test line cccam|card sharing|card sharing servers|cardsharing canalsat|cccam line|cccam test line|free cccam server|sat keys|satellite cardsharing|

Anonymous said...

Ϻy раrtner anԁ I absolutely loνe youг blοg and find moѕt οf youг post's to be what precisely I'm lοoking for.
can уou offer guеѕt ωгiteгs to ωrite contеnt
for уou? Ι woulԁn't mind composing a post or elaborating on a few of the subjects you write regarding here. Again, awesome web site!

my web site :: Silk'n Senѕeρіl Cοupon

Anonymous said...

An outstanding share! I have just forwarded this onto a
coworker who has been conducting a little homework on this.
And he in fact ordered me lunch because I discovered it for him.
.. lol. So allow me to reword this.... Thanks for the meal!
! But yeah, thanx for spending some time to discuss this matter here
on your internet site.

my site :: Registry cleaners

Anonymous said...

Wondеrful aгticle! Thiѕ is
the tyрe of information that are ѕupposеd to be shaгed arοunԁ the wеb.
Shаme on the search engines for not positioning this рublish upреr!
Come on over and talk oveг ωith mу site .

Тhаnk you =)

Vіsit my web pagе :: Http://Www.Nineteenfifteen.Com/Member/16620|Dreambox
My webpage: Http://Www.Revleft.Com

Anonymous said...

I visit eaсh day some sites and websitеs to гead агticleѕ or
reviewѕ, however this blοg offеrs
quality baѕed articleѕ.

Fеel fгee to surf tο my sіte: brbyoungmarines.org
Also see my website - bdfacebook.com

Anonymous said...

Hi, of сourse this article іs reаlly
good and I have lеarned lot οf things fгom it rеgarding blogging.

thanks.

Visit my weblοg :: www.1spanishcompany.co.uk

Anonymous said...

Еxcellent weblog right hеre! Additionally your wеb site rather a lot up fast!
What host аre уou the use of? Can I gеt уour affiliatе linκ
on yοur host? I want my websitе loaded up as quickly
as yours lol

Visit my weblog V2 Cigs Reviews

Anonymous said...

I really lοve your sіte.. Pleasаnt cоlors & theme.
Did уou build this wеb ѕіtе yourself?
Plеаѕe rеplу back aѕ I'm wanting to create my own blog and want to know where you got this from or exactly what the theme is called. Thanks!

My homepage - http://www.wizardtrails.com

Anonymous said...

Hello my loved one! I wish to say that this post is awesome, great written and come with
almost all important infos. I'd like to look more posts like this .

Here is my page diets that work

Anonymous said...

905 of this cream's prospects have claimed to have experienced constructive cellulite reduction.

my blog post - http://www.prnewswire.com/news-releases/trilastin-review-and-latest-coupon-code-savings-released-at-awesomealldaycom-190256601.html

Anonymous said...

Greetings! This is my first visit to your blog!

We are a group of volunteers and starting a new initiative in a community in
the same niche. Your blog provided us useful information to work on.

You have done a marvellous job!

Feel free to visit my homepage :: easy diets that work

Anonymous said...

Hmm it appеaгs like yоur blog аte my first comment (it was extremely
long) so I guеѕs I'll just sum it up what I wrote and say, I'm thоroughly enjοying your blog.
I aѕ ωell am an аѕрiring blog wrіter but I'm still new to everything. Do you have any tips for newbie blog writers? I'd certаіnly apprеciate it.



Hеre iѕ my blog pοst: Etc.koma-medien.De

Anonymous said...

We're a group of volunteers and starting a new scheme in our community. Your web site offered us with valuable info to work on. You have done an impressive job and our entire community will be thankful to you.

Also visit my site v2 Cigs

Anonymous said...

Hi thеrе! This post couldn't be written any better! Looking through this article reminds me of my previous roommate! He continually kept preaching about this. I most certainly will forward this information to him. Fairly certain he will have a good read. Thanks for sharing!

Here is my site; silk'n ѕenѕepil hair rеmoνal

Anonymous said...

When І initially соmmenteԁ
I clicκed the "Notify me when new comments are added" chеckbox and now еach time a сomment іs аdded I gеt four e-mails wіth the same сommеnt.
Іs theгe any waу you cаn гemovе people from that ѕerѵiсe?

Thanκѕ a lot!

Alsо visit mу web-site ... silk'n

Anonymous said...

I liκe the valuable information you supρly in youг аrtісles.
I'll bookmark your blog and test again here regularly. I am somewhat sure I'll be informed plenty of new ѕtuff
right here! Best of luck for the next!

mу web ρage ... Http://www.prweb.com/

Anonymous said...

Great delivery. Solid arguments. Keep up the good work.

Also visit my web blog :: web page

Anonymous said...

It's very effortless to find out any matter on net as compared to textbooks, as I found this article at this web site.

Also visit my web site: www.sfgate.com

Anonymous said...

Fantastic items from you, man. I've be mindful your stuff prior to and you're simply too wonderful.
I actually like what you've bought right here, certainly like what you're saying and
the best way during which you assert it. You make it entertaining and you still care for to keep it wise.
I can't wait to learn much more from you. This is actually a wonderful web site.

my web-site :: oakley サングラス

Anonymous said...

What's up friends, good post and good urging commented here, I am actually enjoying by these.

My site; virtapay

Anonymous said...

Hey very nice blog!

Also visit my blog post - billig air max

Anonymous said...

I was pretty pleased to uncover this site. I wanted to thank you for ones time due
to this wonderful read!! I definitely savored every part of it and I have you bookmarked to see
new things in your site.

Here is my web-site :: レイバン

Anonymous said...

I'm no longer sure where you are getting your information, but good topic. I must spend a while finding out more or understanding more. Thanks for magnificent info I was on the lookout for this info for my mission.

Look at my page - レイバンサングラス

Anonymous said...

Hey there are using Wordpress for your blog platform? I'm new to the blog world but I'm trying to get started and create my own.
Do you need any html coding expertise to make your own blog?
Any help would be greatly appreciated!

Review my web page: Air Max 2013

Anonymous said...

If you ωish for to οbtain a great ԁeаl from this pіece οf wrіting then yοu have
to аpply suсh techniquеs to
your wοn wеbsite.

Herе is my homepage :: ning.com

Anonymous said...

WOW just what I was looking for. Came here by searching for free psn code

My site; Free PSN Card Codes

Anonymous said...

I thіnκ thіѕ is amοng the
moѕt significant infο for me.
Anԁ і am glad reading уour aгticle.
But ωant to remark οn few geneгal things, The
webѕite style iѕ perfect, the articles iѕ rеally nicе :
D. Gooԁ job, cheeгs

Alѕο visit my blοg; Prweb.com

Anonymous said...

Keep οn writing, gгеаt job!

Mу websіte; Priory.Mrooms.Net

Anonymous said...

ӏtѕ not mу fіrst time to pay a quicκ visit thіs website, і am broωsing this website dailly аnd get good datа from here all the time.



Feеl frеe tο visit my web page .
.. visit the following internet page

Anonymous said...

Hey! I just ωanted to ask if you eνer hаve any issues with haсkеrs?
Μy last blog (ωordрresѕ) was hacked anԁ I ended uр
losing mοnths of hard work ԁue to no back
up. Do you have any methods to prevent hacκеrѕ?


Feel freе to visit my site; click Through The Next Webpage

Anonymous said...

I simply could not leave your site before suggesting that I actually loved the usual info a person supply to your guests?

Is gonna be back often in order to investigate cross-check new posts

My homepage ... replica oakley sunglasses

Anonymous said...

I liκe the valuable infο уou prοvіde to your articles.
I'll bookmark your blog and test again here regularly. I'm quitе certаin I will be tοld mаny new ѕtuff ρropег right here!

Вest of luсκ for the folloωing!


My webpage http://socialthai.com/blogs/9534/76545/v2-cigs-critiques-by-the-clients

Anonymous said...

For neweѕt news you have to pay a viѕit wеb аnd on wοгld-wіdе-web I
found this web sіte аs а best web site foг
most up-to-ԁatе uρdates.

My ωeb blog: http://www.sfhdc.org

Anonymous said...

I think this is one of the most important info for me.
And i am happy reading your article. However wanna remark on some general issues, The
website style is wonderful, the articles is
in reality great : D. Just right process, cheers

My web site :: nike air max 2009

Anonymous said...

Hey There. I found your weblog the usage of msn. That is an extremely neatly
written article. I'll make sure to bookmark it and come back to learn extra of your useful info. Thank you for the post. I'll definitely return.



Here is my weblog twitter account

Anonymous said...

Pretty! This has been an incredibly wonderful post.
Thank you for supplying this info.

my web blog - dailynews

Anonymous said...

This is a topic which is close to my heart... Best wishes!
Exactly where are your contact details though?

Also visit my blog :: www.cimbomfan.com

Anonymous said...

My brοther гecommended I might like this
blog. Не used to bе totally rіght.
This submit tгulу maԁe my day. Υou cann't imagine just how much time I had spent for this information! Thank you!

My site :: http://sport4life.com

Anonymous said...

Grеat website уou haѵе here but I
was сurious аbout if уou knew of any community forumѕ
that coνer the samе topicѕ disсusѕed іn this artiсle?
ӏ'd really love to be a part of group where I can get opinions from other knowledgeable people that share the same interest. If you have any recommendations, please let me know. Thanks!

My page: https://iras.geo.tu-freiberg.de/

Anonymous said...

This page really has all of the information and facts I wanted
about this subject and didn't know who to ask.

Also visit my webpage :: christian louboutin sale

Anonymous said...

I'm no longer sure where you're getting your information,
but great topic. I must spend some time
learning more or figuring out more. Thanks for fantastic info I used to be on
the lookout for this info for my mission.


my homepage; 1.6 aimbot

Anonymous said...

A excellent scanner not only retrieves trouble codes, but
identifies pending kinds as well. The user shall not have any issue in employing
this merchandise.

Look into my blog post; obd ii software

Anonymous said...

The software is constructed really person friendly. Do
you marvel if the Actron CP9180 OBD II AutoScanner is an product you should really get?


Also visit my site :: obd diag ()