آشنایی با مفاهیم شبکه و پروتکلها

ما در دنیای مجازی اینترنت با خیال راحت به گشت و گذار می پردازیم غافل از اینکه بدانیم در پشت این صفحه هایی که عوض می کنیم چه چیزهایی قرار دارد و چه برنامه ها و پروتکلهایی این دنیا را برای ما بوجود آوردند. برای اینکه بدانیم چگونه و از چه روشهایی هکرها به سیستم های کامپیوتری در داخل شبکه نفوذ می کنند باید یک آگاهی و درک اولیه در مورد زیرساختار شبکه و تکنولوژیهای مورد استفاده آن داشته قرار TCP باشیم، بنابراین موضوع این مقاله را معرفی و آشنایی با پروتکلهای شبکه از جمله پروتکل آیپی و دادیم تا شما با مفاهیم شبکه آشنا بشوید و سپس با درک مفاهیم و زیرساختار شبکه به دنیای و امنیت سیستمهای شبکه وارد شوید .


در دنیای شبکه ها کلمه پروتکل به معنی قوانینی است که برای انتقال پیامها بر روی شبکه وضع شده است بنابراین اینطور فکر کنید که یک پروتکل قانونی است که کامپیوترها برای صحبت کردن با یکدیگر بر روی شبکه باید رعایت کنند، یک پروتکل شبکه باید دارای قوانین مربوط به اعلام وصول پیام، پیدا کردن خطا و ساختار اطلاعات باشد، برای درک بهتر پروتکل مثالی ساده می زنیم تا با مفهوم پروتکل کاملاً آشنا بشوید، برای مثال وقتی شما بخواهید با یک نفر آلمانی صحبت بکنید و شما به زبان آلمانی تسلط ندارید و نه آن فرد به زبان فارسی مسلط است ولی هردو نفر به زبان انگلیسی مسلط هستند می توانند با این زبان با هم صحبت کنند و مطالب را به هم بفهمانند بنابراین در اینجا زبان انگلیسی پروتکلی بین آن دو نفر است و وظیفه پروتکل در شبکه هم همین است، پروتکلها هستند که شبکه ها را تشکیل می دهند، از آنحایی عمومی ترین پروتکلی است که درحال حاضر در شبکه اینترنت از آن استفاده می شود قلب این TCP/IP که درس مربوط به این پروتکل معروف است ولی قبل از آن قصد داریم تا توضیح مختصری راجع به مدل و هفت لایه آن بدهیم. در سال ۱۹۸۰ یک سازمان بین المللی استانداردسازی، طرحی را OSI مرجع بوجود آورد که آن مدل براساس لایه بندی پروتکل پایه گذاری Open System Interconnection OSI بنام شده بود و کار این مدل به این صورت بود که وقتی دو کامپیوتر می خواهند با هم ارتباط برقرار کنند سریهایی از قسمتهای کوچک استاندارد نرم افزاری روی هر سیستم برای بهتر کردن این ارتباط عملیاتی انجام می دهند، برای مثال یک قسمت برای حصول اطمینان از اینکه داده به طور مناسب بسته بندی شده است تلاش می کند و قسمت دیگر از فرستادن پیامهای گم شده به طور مجرد مراقبت می کند و قسمتهای دیگر نیز پیامها را در سراسر شبکه می فرستند. هر کدام از این قسمتها که تحت عنوان لایه از آنها یاد می شود کار مشخصی برای انجام این ارتباطات دارند و به این قسمتهای ارتباطی که با هم می گویند و به این دلیل که آنها شامل گروهی از این Protocol Stack استفاده می شوند پشته پروتکل یا از هفت نوع از این لایه ها تشکیل شده که هر OSI لایه ها هستند که به روی هم سوار شده اند. مدل کدام نقش مشخص و معینی در انتقال داده ها در شبکه دارند که یادگیری کار این لایه ها برای درک مفهوم شبکه لازم و مفید است.
از هفت لایه زیر تشکیل شده است: OSI مدل مرجع
این لایه تقریباً ساده ترین لایه است و بطور کلی کار این لایه ایجاد ارتباط
: Physical Layer -1
لایه فیزیکی خودتان که در حقیقت این لایه به شما ISP است مانند ارتباط شما به وسیله مودم به Device بین دو تا امکان ایجاد ارتباط بین دو وسیله الکترونیکی را می دهد.
این لایه بسته ها و پیامها را در طول شبکه از هر کامپیوتر به
: Data link layer -2
لایه پیوند داده ها سیستم دیگر انتقال و حرکت می دهد، برای مثال این لایه ها روی کامپیوتر بسته ها را از کامپیوتر شما به با استفاده از این لایه داده را به مسیریاب بعدی Router مسیریاب شبکه محلی شما حرکت می دهد و بعد یا دیواره آتش که کار محافظت از سیستمها را با کنترل Firewall انتقال می دهد، قسمتی از برنامه های رفت و آمد بسته ها انجام می دهند بر روی این لایه پیوند داده ها نگهداری می شوند و همینطور تمامی و یا ردیابها از این لایه برای دزدیدن اطلاعات کارت اعتباری و رمزهای عبور استفاده می Sniffer برنامه های کنند.
ابسته است و هدف آن فرستادن پیامها IP این لایه به پروتکل اینترنت یا
: Network Layer -3
لایه شبکه از کامپیوتر منبع داده شده به ماشین یا سیستم نهایی داده شده در طول شبکه می باشد و در کل این به کدام آدرس اینترنتی یا آیپی مرتبط است، برنامه هایی Packet لایه مشخص می کند که هر بسته یا از این لایه استفاده می کنند.
این لایه اطمینان حاصل می کند که بسته ها به مکان مناسب روی
: Transport Layer -4
لایه انتقالی سیستم مقصد تحویل داده شده اند یا خیر و این لایه برای تهیه جریان ارتباطی قابل اعتماد بین دو سیستم که شامل انتقال دوباره پیامهای گم شده, قرار دادن آنها درجای مناسب و نظارت و بازرسی خطاها استفاده و همینطور پروتکل UDP و پروتکل دیتاگرام کاربر یا همان TCP می شود و دراین لایه پروتکل کنترل انتقال قرار دارند و از مهمترین نمادهای این لایه بشمار می روند. SPX 3
ار و فعالیت این لایه نسبت به لایه های دیگر کمتر است و این لایه
:Session Layer -5
لایه جلسه نشستهایی را بین ماشینهای ارتباطی با کمک به شروع نگهداری و مدیریت آنها هماهنگ می کند.
این لایه کار ترجمه اطلاعات را برعهده دارد و برای مثال اگر شما
:Presentation Layer -6
لایه نمایشی کراکتر تبدیل ASCII به EBCDIC بین دو سیستم را داشته باشید این لایه اطلاعات را VPN قصد ایجاد شبکه و ترجمه می کند و یا برعکس.
هست و به عنوان OSI این لایه یکی از مهمترین لایه های
:Applictation Layer -7
لایه برنامه کاربردی پنجره ای به کانال ارتباطی برای برنامه کاربردی و البته با توصیف داده ها و تبدیل آنها به اطلاعات با مفهوم برای برنامه های کاربردی عمل می کند و متشکل از برنامه های خاصی است که سعی می کنند با – Telnet در طول شبکه با هم ارتباط برقرار کنند، برنامه هایی مانند سرور و کلاینت TCP/IP استفاده از سرورها و خیلی از برنامه های کاربردی در این لایه قرار دارند و Mail و Netbios و Http وFTP سرور و کلاینت به همین دلیل این لایه مورد علاقه هکرهاست و اکثراً نفوذ به سایتها و سرورها از طریقه حفره های آسیب پذیر در این برنامه های کاربردی صورت می گیرد.
وضیح دادیم، در درسهای بعدی بیشتر با شبکه و OSI در این درس مقدمه ای راجع به شبکه و مدل مرجع مفهوم آن آشنا خواهید شد.

نظر خود را بیان کنید