Huawei Cihazlarda Konfigürasyon Silme

Konfigürasyon Silme İşlemlerini aşağıdaki video da bulabilirsiniz

KOMUTLAR

<DENEME_RTR>reset saved-configuration
Warning: This will delete the configuration in the flash memory.
The device configurations will be erased to reconfigure.
Are you sure? (y/n):y
Error: The config file does not exist.
<DENEME_RTR>
<DENEME_RTR>
<DENEME_RTR>
<DENEME_RTR>
<DENEME_RTR>reboot
Info: The system is comparing the configuration, please wait.
Warning: All the configuration will be saved to the next startup configuration. Continue? [y/n]:n
System will reboot! Continue? [y/n]:y
Info: system is rebooting, please wait…

OSI MODELİ

OSI_Modeli-700x445

 

OSI Referans Modeli

 
Haberleşme ağları karmaşık bir yapıya sahiptir. Ortamın fiziksel olarak yaratılması, bu
ortam üzerinde veri aktarımı için gerekli kodlamanın yapılması, paketlerin oluşturulması, paketlerin varış noktasına yönlendirilmesi, veri aktarımı sırasında oluşan tıkanıklıkların giderilmesi, ağdaki bir hattın ya da birimin bozulması durumunda alternatif yolların bulunması, paketlerin birleştirilmesi, hataların farkedilmesi/düzeltilmesi, verinin bir uygulama protokolü aracılığı ile kullanıcıya sunulması …. gibi pek çok karmaşık işlemin yapılması gerekir. Bunların hepsi haberleşme donanımı üzerinde çalışan haberleşme yazılım programları ile gerçeklenir. Bu işlemleri bir düzen içinde gerçeklemek için ISO (International Standards Organization) tarafından Şekil 8.1’de görülen OSI (OpenSystems Interface) Referans Modeli önerilmiştir.

7.
Uygulama Katmanı
(Application Layer)
6.
Sunum Katmanı
(Presentation Layer)
5.
Oturum Katmanı
(Session Layer)
4.
Ulaşım Katmanı
(Transport Layer)
3. Ağ Katmanı
(Network Layer)

2.
Veri bağı Katmanı
(Data Link Layer)
1.
Fiziksel Katman
(Physical Layer)

 

OSI

 

1 Fiziksel Katman:
Verinin fiziksel (bakır tel, optic lif, hava…) ortamda taşınması için gerekli yapıyı,
kodlamayı oluşturur. Bu katman için veri bir bit katarı (dizisi) demektir. Ortamda
kullanılacak kablo standartları, gerilim seviyeleri, işaret şekilleri, işaret hızları, örnekleme
hızı, bit süresi bu katmanın bilgisindedir. Hat üzerinden aktarılacak 0/1’lerin fiziksel olarak ne şekilde ifade edileceği bu katmanın görevidir. Taşıma ortamına göre
kullanılacak yöntemler de değişim gösterir.

2 Veri Bağı Katmanı:
Bu katmanda hat kavramı oluşmaya başlar. Katmanın amacı verinin bir noktadan bir
sonraki noktaya ulaştırılmasıdır. Bu katmanda veri çerçeve adı verilen bloklara bölünür.
Hat üzerinden aktarım sırasında oluşan hataların sezilmesi bu katmanın görevidir. Hattın
iki ucundaki birimin aynı hızlarda çalışmasını ayarlamak da bu katmanın görevidir. İletim
ortamına erişim bu katman tarafından organize edilir.
3 Ağ Katmanı:
Bu katmanda taşınan veri paket adını alır. Verinin kaynaktan varışa ulaşması için takip
edeceği yolun bulunması bu katmanın görevidir. Veri aktarımı sırasında bazı düğümler
(yönlendiriciler) üzerinde tıkanıklıklar olabilir. Bunların sezilmesi ve gerekli önlemlerin
alınması da ağ katmanının görevidir. Bunları servis kalitesini (Quality of Service, QoS)
arttırıcı görevler olarak da adlandırabiliriz. Heterojen altağların bulunduğu bir ortamda,
altağlardan geçiş sırasında adresleme, paket boyu farklılığı gibi problemler bu katmanda
çözülür.
4 Ulaşım Katmanı:
Bu katman, kaynak tarafında, oturum katmanından aldığı veriyi paketlere böler. Varış
tarafında ise gelen paketleri birleştirerek oturum katmanına iletir. Bölünen verinin
numaralandırılması ve varış noktasında karışmış paketlerin tekrar sıralanması, yolda veri
üzerinde oluşmuş hatalarla ilgili işlemlerin yapılması bu katmanın görevidir. Ulaşım
katmanı uçtan-uca çalışır. Bu da kaynak ve varış düğümlerinde etkinlik göstermesi
anlamına gelmektedir.

5 Oturum Katmanı:
Bu katman yardımı ile farklı bilgisayarlardaki kullanıcılar arasında oturumlar kurulması
sağlanır. Bu işlem oturumların kurulmasını, yönetilmesini ve bitirilmesini içerir.
İletişimin kopması durumunda oturumun devam etmasi için eşzamanlama
(synchronization) bilgileri tutulur. Oturumlara farklı kalitede servisler de sunabilir.
6 Sunuş Katmanı:
Bu katmanda iletilecek verinin yapısı belirtilir. İletilecek veri karakter şeklinde ifade
edilecekse hangi formatın (EBCDIC, ASCII, …) kullanılacağını belirtmek, ya da format
dönüşümleri bu katmanın işidir. Uygulamaya bağlı olarak verinin sıkıştırılması/açılması,
şifrelenmesi/çözülmesi yine bu katmanın görevleri arasındadır.
7 Uygulama Katmanı:

Uygulama katmanı, uygulama protokolleri yardımı ile ağa erişmek için gerekli alt yapıyı
sağlar. HTTP (HyperText Transfer Protocol), Telnet, FTP, … uygulama protokollerinden
birkaçıdır.

 

Not:Alıntıdır.

Network(Ağ) Nedir, Ne İşe Yarar?

Network (Ağ) Nedir, Ne İşe Yarar?
Birden fazla bilgisayarın çeşitli sebeplerden dolayı birbirlerine bağlandığı yapıya network (ağ)denir.Bir çok bilgisayarın aynı yapı içerisinde bulup birbirleriyle haberleşebiliyor olması çok ciddiyararlar sağlar. Bilgi paylaşımı, yazılım ve donanım paylaşımı, merkezi yönetim ve destekkolaylığı gibi konular göz önüne alındığında birden fazla bilgisayarın bulunduğu ortamlarda artıkbir network kurulması zorunlu hale gelmiştir diyebiliriz.
Networklerin kurulmasıyla birlikte disketle data taşıma devri bitmiş, tek tuşla istenilen bilgiyeulaşma kolaylığı meydana gelmiştir. Bir veya birkaç yazıcı ile bir işletmenin bütün print ihtiyaçlarıda yine network sayesinde karşılanabilmektedir.
Yönetim ve destek hizmetleri kolaylaşmış, network yöneticisi tek bir bilgisayardan çok daha hızlıbir şekilde bütün networkü izleyebilir ve sorunları çözebilir hale gelmiştir.

 

network.png (1)

Bilgisayarlar networklerde çeşitli görevler üstlenebilirler. Genel olarak bir bilgisayar bir networkteclient (istemci) ya da server (sunucu) rollerinden birini üstlenir.Network ortamında paylaşılan yazılım ve donanımlara sahip bir bilgisayara server ya da Ana
Bilgisayar denir. Burada Server sahip olduğu kaynakları istemci bilgisayarların kullanıma açarkenbazen de tüm verinin toplandığı ana merkez konumundadır.
Network ortamında kaynak ya da veri isteyen bilgisayarlara ise Client adı verilir. Client sadecekendisinden donanımsal olarak büyük olan Server lardan değil gerektiğinde diğer client’ lardan dakaynak ya da veri talebinde bulunabilir.

 

Network Tipleri
Networkler Peer To Peer ve Client/Server mimarisi başlıkları altında incelenebilirler.

Peer To Peer networklerde ana bir bilgisayar yoktur. Bütün bilgisayarlar eşit haklara sahiptir ve yeri geldiğinde iletişime geçtikleri bilgisayarlarla bir Client – Server yapısında hareket ederler. Her bilgisayar kaynaklarını ya da sahip olduğu datayı istediği kadarıyla kullanıma açabilir ya da açmaz.

Peer-to-peer

Client / Server mimarisinde ise, adından da anlaşılacağı gibi hem donanımsal hem de yazılımsal olarak diğer bilgisayarlardan üstün, atanmış bir ana bilgisayar vardır.

Client -Server

Burada Server olarak atanmış bilgisayarın yetersiz kaldığı durumlarda networke başka
serverlarda dahil edilebilir. Örneğin gelişmiş bir networkte Mail Server’ın, DHCP ve DNS gibi serverların farklı bilgisayarlarda bulunması performansı olumlu yönde etkileyebileceği için önerilebilir.

 

 

Basit HP SW komutları

Genel  basit Hp Switch Komutları  aşağıdaki gibidir.

 

 

user mode : ilk connect mode

system-viewe : üst mode (global-configuration mode

sysname : switch e isim vermek için

save : yapılan tanımlamaları swithc in flash ına yazılması için

dir : flash ın içeriğini gösterir

undo : komutların başında kullanıldığın iptal anlamına gelir yani tanımlayı siler

 

systeme_view
interface ethernet 2/0/25
arp rate-limit enable
arp rate-limit 20

(arpları bloklar)
——————————-

systeme_view
interface ethernet 2/0/25
undo arp rate limit
dhcp snooping trust
arp detection trust

(arp geri almak için)

——————————-

systeme_view
interface ethernet 2/0/25
dis this

(port tanımlamalarını gösterir)
———————————

systeme_view
interface ethernet 2/0/25
port access vlan 40

(portu vlan 40 a tanımlar)
———————————

interface Ethernet1/0/47
stp edged-port enable
stp root-protection
broadcast-suppression pps 3000
port access vlan 130
packet-filter inbound link-group 4999 rule 0
ip source static binding ip-address xxx.xx.xx.xxx mac-address xxxx-xxxx-xxxx
arp rate-limit enable
arp rate-limit 20

(bu porta sabit ip atar)

———————————

stp bpdu-protection
(switch’in loop girmesini engeller, o portu kapatır)
—————————————–

dis stp portdown
(kapatılan portu listeler, shutdown,undo shutdown ile tekrar açılabilir)

——————————————
dis env
(sıcaklık gösterir)

——————————————-
dis int
(crc hatalarını gösterir)
——————————————-
dis interface ethernet 1/0/24
(1/0/24 portun crc gösterir)

——————————————-

[FLR_I.T.]dis stp portdown

Port                Down Reason
———————  ————
Ethernet1/0/7          BPDU-Protection

(down olan port u gösterir)

 

Alıntıdır

Hacker’lar Hakkında Bilmedikleriniz

Hacker’lar Hakkında Bilmedikleriniz

Hackerlar, bilgisayar ve haberleşme teknolojileri konusunda bilgi sahibi, programlama becerisi olan, ileri düzeyde yazılım geliştirip kullanabilen kişidir.

Bu eğitimde filmlerde izlediğiniz, gazetelerde okuduğunuz, yüksek güvenlik sistemlerini aşan hackerları biraz daha yakından tanıtmayı planlıyoruz. Onlar birer karizmatik dijital şövalyeler mi yoksa sistemlere zevk için zarar veren sanal korsanlar mı? Eğitimimizi izledikten sonra buna kendiniz karar vereceksiniz.

  • Hackerlar Kimdir?
  • Tarihçe
  • Hacker Türleri
  • Beceriler ve Tarz
  • Sosyal Mühendislik
  • RFI Tanım ve Nedenleri

PHP nedir

php-1

PHP nedir?

PHP (açılımı PHP: Hypertext Preprocessor) geniş bir kitle tarafından kullanılan, özellikle sanal yöreler üzerinde geliştirme için tasarlanmış HTML içine gömülebilen bir betik dilidir.

Tamam da, bu tam olarak ne anlama gelmektedir? Bir örnek:

Örnek 1 – Başlangıç olarak bir örnek

Örnek
 

 

Bir PHP betiğinin Perl ya da C gibi dillerden ne kadar farklı bir yapıda olduğuna dikkat edin. HTML kodu oluşturmak için bir sürü kod yazacağınıza, istediğiniz işi yapan bir PHP kodu yazıp onu HTML kodunun içine gömüyorsunuz (bu örnekte, yapılan iş ekrana yazı yazmak). PHP kodu özel başlangıç ve bitiş etiketleriarasına yazılır. Bu etiketler “PHP kipine” rahatlıkla girip çıkabilmenizi sağlarlar.

PHP’yi Javascript gibi kullanıcı tarafında çalışan dillerden ayıran, sunucu tarafında çalıştırılıyor olmasıdır. Yukardaki örnekteki kodu kendi sunucunuzda çalıştırırsanız, sitenize bağlanan kullanıcılar kodu göremeyecekler ve müdahale edemeyecekler, yalnızca sonucu görebileceklerdir. Dilerseniz HTTP sunucunuzu bütün HTML dosyalarınızı PHP dosyası olarak görüp işleyecek hale bile getirebilirsiniz. Buna rağmen kullanıcılar sizin gerçekte sunucu taraflı bir uygulama kullandığınızı fark edemeyebilirler.

PHP kullanmanın en güzel yanlarından biri, yeni kullanıcılar için öğreniminin oldukça kolay olması ve aynı zamanda profesyonel kullanıcılar için ileri seviyede özellikler içermesidir. PHP’nin uzun özellikler listesini okumaktan korkmayın. Kısa sürede PHP ile programlamaya başlayabilir ve birkaç saat içersinde basit programlar yazmaya başlayabilirsiniz.

Kod Yazmayı Öğrenmek

Kod, yazılım dilinde belli durumları içerisinde barındıran tümcelere verilen addır. Bu tümceler hangi durum karşısında nasıl bir tepki verileceğini, hangi ögelerin çağırılacağına hangi anlarda hangi durumların oluşacağı gibi daha birçok yazılımsal fonksiyona sahiptir. Şuanda bu yazıyı okumuş olduğunuz sayfa dahi yüzlerce satırdan oluşan kod dizgilerinden oluşturulmuştur. Tarayıcınızdan sayfanın kaynağını göster seçeneğiyle bu sayfanın oluşturulmasında kullanılan kodları görebilirsiniz.

Kod Yazma

Kod yazma veya geliştirme, bir yazılımı sıfırdan oluşturarak meydana getirme yada bir yazılımı geliştirmek için o yazılıma ekstradan kod dizgileri eklemek anlamına gelir. Yazılan kodlar yardımıyla gündelik yaşantımızda kullandığımız işletim sistemleri, internet tarayıcıları, internet siteleri ve daha nice çalışma meydana getirilir. Kod yazmak bir yetenek işi olmasının yanı sıra büyük oranda teknik bilgiye sahip olmanızı da gerektirir.

Kod yazmak tıpkı bir şiir yazmak gibidir. Teknik açıdan bir programlama dili öğrendiğinizde önce hangi kodların ne işe yarayabileceğini ve fonksiyonlarını öğrenirsiniz. Daha sonradan bunları istediğiniz gibi bir araya getirerek küçük parçalardan bir bütün oluşturmak ise tamamen sizin hayal gücünüze kalmış bir şeydir

Kod Öğrenme

Kodlama yapmayı öğrenmeniz için öncelikle yazılım dillerinin mantığını öğrenmeli ardından da en basit yazılım dillerini öğrenerek işe başlamalısınız. Hiçbir yazılım dili yalnızca birkaç saat içerisinde öğrenilecek ve uzmanı olunabilecek kadar kolay değildir. Kodlama yapmayı öğrenmeyi tıpkı bir yabancı dil öğrenmeye benzetebiliriz.

Bir yabancı dili öğrenirken önce alfabenin nasıl okunduğunu ve harflerin nasıl yazıldığını öğreniriz. Daha sonraki aşamada kelimeleri ve bir sonraki aşamada da dilin kurallarını yapısını öğreniriz. Ancak tüm bu aşamaları atlattıktan ve bu teknik bilgileri öğrendikten sonra kusursuz veya anlaşılabilen cümleler kurabiliriz. Bir programlama dili için de durum aynen bu şekilde işler. Önce kodların fonksiyonlarını sonra hangi durumlar içerisinde nasıl kullanılabildiklerini öğrenmeniz gerekir, daha sonra da bu kodlarla nasıl bir bütün meydana getirebileceğinizi öğrenmeniz gerekir.

Kodlama öğrenmeye yani programlama öğrenmeye hemen başlamak için ilk aşamada ilgi alanınızı belirlemelisiniz. Örneğin, web uygulamaları geliştirmek istiyorsanız HTML, CSS, JavaScript, PHP, MySQL vb. dilleri öğrenmeniz gerekecekken bir bilgisayar yazılımı programlamanız için Visual Basic, C, C# ve C++ gibi dillere yoğunlaşmanız gerekecektir.

Bu nedenle ilgilinizi belirledikten sonra sizin hedefinizde hangi yabancı diller olduğunu öğrenin ve alanınızla ilgili yazılım dilleri hakkında kısa araştırmalar yapın. Hangi yazılım dilinin ne için tavsiye edildiğini de öğrendikten sonra artık kaynaklarınızı toplayarak bir yazılım dili öğrenmeye yani bir diğer değişle kod öğrenmeye hazırsınız demektir.

 

Bilgisayar Programcılığı Hakkında!!

Üniversite sınavlarına hazırlanan ve Bilgisayar Programcılığı bölümünü seçmeyi düşünen adaylara bu meslek hakkında bilgileri, puanlarını ve mesleğin geleceği hakkında bilgileri derledik. İşte Bilgisayar Programcılığı Bölümü –  Mesleği hakkında bilgiler :

Bilgisayar Programcılığı Bölümü Tanıtımı:

Bilgisayar Programcılığı programının amacı, iş hayatının ve toplumsal yaşamın bilgi toplama ve bu bilgileri işleme ile ilgili konularındaki problemlerinin bilgisayarda çözümlenmesi alanlarında çalışacak ara insan gücünü yetiştirmektir. Bölüm mezunlarının çalıştıkları yerlerin çoğunluğu şirketlerin bilgi işlem merkezleri oluşturmaktadır.

Programın Amacı: Bilgisayar programının amacı iş hayatının ve toplumsal yaşamın, bilgi toplam ve bu bilgileri işleme ile ilgili konularındaki problemlerinin bilgisayarda çözümlenmesi alanlarında çalışacak ara insangücünü yetiştirmektir.

Programda Okutulan Belli Başlı Dersler:Bilgisayar programcılığı programında öğretimin ilk yılında genel matematik, programlama dilleri, teknik resim, istatistik ve muhasebe gibi temel dersler verilir. Daha sonraki yıllarda ise ileri düzeyde programlama teknikleri ve uygulamalı mühendislik ve işletme dersleri okutulur.

Gereken Nitelikler:Bu alanda öğrenim görmek isteyen lise öğrencileri kendilerini matematik ve mantık konularında iyi yetiştirmelidirler. Kişinin iyi bir programcı olabilmesi için üzerinde çalışacağı konuyu kavrayabilme ve bunu en ince ayrıntısına kadar bilgisayar diline dökebilme yeteneğine sahip olması gereklidir.

Mezunların Kazandıkları Ünvan ve Yaptıkları İşler: Bilgisayar programcılığı programından mezun olan öğrenciler “Bilgisayar Program Teknikeri” ünvanını almaya hak kazanırlar. Mezunlar genelde bilgisayar programcısı olarak çalışmaktadırlar.

Çalışma Alanları:Çalıştıkları kurumların çoğunluğunu şirketlerin bilgiişlem merkezleri oluşturmaktadır.