Компьютерная сеть это соединения между несколькими компьютерами, которое позволяет отправлять и получать узлы данных в сети, проще говоря - нетворкинг. Чтобы стать экспертом, сначала нужно понять основы работы с сетями: как проектировать и строить сеть. Однако это еще не все: вам также необходимо знать, как создать свой сервер и управлять им.
Один из самых популярных примеров сетевого взаимодействия - Интернет, который позволяет вам делиться информацией с людьми по всему миру. Вы также можете настроить локальную сеть с общими ресурсами - это довольно распространенная практика в офисах, так как каждый может иметь доступ к одному и тому же сканеру, принтеру или хранить свои файлы на одном сервере.
В этом курсе по основам работы с сетями я поделюсь тем, что я узнал за время обучения на бакалавриате и магистратуре и за восемь лет работы. На данный момент я являюсь разработчиком протокола L3 в Juniper Networks, Inc. Если вы не знакомы с ним, это гигант компьютерных сетей, работающий с тысячами предприятий, образовательных организаций и поставщиков услуг, а также с федеральными штатами. И местные органы власти в семидесяти странах.
Я подготовил тридцать три всеобъемлющих урока, которые в сумме составляют до пяти часов материала про нетворкинг. Несмотря на то, что основы работы с сетями являются несколько теоретическим предметом, я включил задания и проекты, как созрать свой сервер, что такое нетворкинг, чтобы вы могли практиковать то, что будете изучать.
Чтобы вы уверенно ответили на вопрос, как создать свой сервер, я настоятельно советую вам писать свой собственный код, наблюдая за мной. Следовательно, было бы здорово, если бы вы были знакомы с языком программирования C, прежде чем пройти этот курс. Это язык среднего уровня, который обычно используется при разработке сетей, поэтому вы должны изучить его, если планируете работать в отрасли.
Мы начнем основную работу с сетью, изучая ее, создавая среду разработки Linux, Ubuntu Server и понимая модель взаимодействия открытых систем (OSI). По сути это макет, который состоит из семи отдельных уровней и определяет коммуникацию, используемую вычислительной системой. Я обязательно объясню, что представляет каждый из них. Затем мы перейдем к инкапсуляции и декапсуляции данных.
В следующих лекциях вы узнаете все о многоузловой топологии на одном компьютере. Я пройдусь по всем основам работы с сетями, как создать свой сервер, начиная с настройки топологии и заканчивая практическими занятиями, на которых вы сможете применить теорию на практике. Далее мы обсудим подсети, широковещательные адреса, маршрутизацию и другие важные сетевые концепции.
После того, как вы закончите мой курс, вы будете хорошо понимать основы работы с сетями и что такое нетворкинг в целом. Это может быть ценным дополнением к любым исследованиям в области разработки программного обеспечения или отличным первым шагом для человека, который думает о выборе карьеры в области компьютерных сетей. Как опытный профессионал в этой области, я могу заверить вас, что сетевые возможности безграничны, спрос на экспертов постоянно растет и знать, как создать свой сервер, само собой разумеющееся. Ты к нам присоединишься?
Course consist of total 4ч 58м of content, in total.