컴퓨터구조/네트워크 9

[네트워크]라우터

라우터가 하는일 1. 경로 결정 (Path determination) : 데이터 패킷이 목적지 까지 갈수 있는길을 검사하고 어떤 길이 가장 적절한지 결정 2. 스위칭(Swithching) : 결정되면 데이터 패킷을 스위칭 해준다. 라우터가 가장 좋은 길을 찾는 법 1. 라우팅 테이블을 만들어서 관리한다. (어디로 가려면 어떻게 가는지의 정보가 담김) 2. 라우팅 알고리즘을 사용 라우터의 사용 1. 요즘 라우터는 보안, 음성지원, 무선 분만아니라 서버기능까지 갖추고 있다. 2. 코어 라우터의 경우 안정성이 중요하다. ->빠르게 처리하다가 다운이 되거나 장애가 생겼다고 모든 처리가 멈춰버리면 안되기 떄문이다. 따라서 코어라우터의 경우 다양한 장애 대비책이 만들어져있다. 인터페이스 라우터에 나와있는 접속가능한..

[네트워크]스패닝트리

STP (스패닝프로토콜)에서 Bridge ID와 Path cost Bridge Id : 브리지들이나 스위치들이 통신을 할때 서로를 확인하기 위해 하나씩 가지고 있는 번호이다. Bridge Id는 아래와 같이 Bridge Prioritoy 1바이트 + 맥어드레스 6바이트로 구성된다. Bridge Prioritoy 는 낮은값이 우선순위를 가지고 있다. Path cost는 길을 가는데 드는 비용이다. 속도가 빠를수록 드는 비용이 작다.( 값이 적게든다.) 아래의 3가지 정도의 path cost정도는 외워두자. Path cost 계산 방법 스패닝 트리 3가지 기본동작 1 네트워크당 하나의 루트브리지를 갖는다. 2 루트브리지 아닌 나머지 모든 브리지는 무조건 하나씩 루트포트를 갖는다. 3 세그먼트당 하나씩 데지그..

[네트워크]게이트웨이(라우터의 이더넷 인터페이스), IP클래스, 서브넷마스크

IP 의 클래스 A클래스 127개 (0~126) 최대가능 호스트수 : 16,777,214개(24비트) B클래스 63개 (128 ~191) 최대가능 호스트수 : 65,534개(16비트) C클래스 32개 (192 ~ 223) 최대가능 호스트수 : 254개 (8비트) 호스트 부분의 가장 처음 숫자(000)은 네트워크 자체의 주소 호스트 부분의 가장 마지막 숫자(255)는 브로드캐스트 주소이다. 게이트웨이 내부 네트워크에서 없는 녀석을 찾을때 밖으로 통해 나가는 문이다. 즉, 라우터의 이더넷 인터페이스이고 게이트웨이라고 부른다. 서브넷마스크 서브넷 마스크 : 원래 상태의 IP주소에 서브넷마스크를 씌워서 네트워크를 나눠주는것이다. 쓰는 가장 이유 : 브로드 캐스트 영영을 나눠주는것과 IP주소를 아끼기 위함. 서브..

[네트워크]루핑, 스패틴 트리 알고리즘, 라우터, IP주소, IP주소 클래스

스위치와 스위치를 2개이상으로 연결하게 되면 프레임이 네트워크 상에서 무한정으로 뱅뱅 돌면서 못빠져나오는 현상이다. 루핑을 막아주는 알고리즘으로 스위치나 브리지에서 발생할 수있는 루핑을 막기 위해 두개 이상의 경로가 발생하면 하나를 제외하고 나머지 경로를 자동으로 막아 두었다가 기존 경로에 문제가 생기면 막아놓은 경로를 풀어서 데이터를 전송하는 알고리즘이다. 브로드캐스트 영역을 나눠주기 위한 장비로 브로드캐스트 도메인을 반으로 나눠준다. 라우터의 또 다른 중요한 기능 중 하나는 패킷 필터링 기능을 제공한다. 또하나 로드분배기술을 제공한다. 네트워크의 주소에 따라 전송을 막았다 풀었다 하는 필터기능을 제공해서 불필요한 트래픽이 전송되는것을 막는다. 여러개의 경로를 가지고 있기 때문에 데이터가 여러경로를 타..

[네트워크]랜카드, 허브, 스위치, 브리지, 리피터

랜카드 (NIC) 유저의 데이터를 케이블에 실어서 허브나 스위치, 혹은 라우터 들으로 전달해주고 자신에게 들어온 데이터를 CPU로 전달해 주는 역할. 허브(hub) 구멍이 몇개 있는지에 따라 몇포트 허브인지가 결정된다. 한 포트로 들어온 데이터를 나머지 모든 포트로 뿌려준다. 같은 허브에 연결된 피씨 끼리는 통신이 가능한데 같은 허브에 연결되어있는 모든 PC들은 같은 콜리젼 도메인에 있다. 허브에 붙어있는 하나의 PC가 통신을 하게 되면 다른 모든 PC는 통신을 할 수 없게 된다. 이 허브에 붙어있는 하나의 PC에서 콜리젼이 발생하면 모든 PC가 영향을 받는다. 허브를 계속 연결해 나갈 수 록 콜리젼 도메인의 크기는 점점 커지게 된다. (네트워크 규모가 클수록 콜리젼 발생확률이 증가한다) 인텔리전트 허브..

[네트워크]컴퓨터의 주소 (이진수), DHCP

이진수로 표현되고, 8비트가 4그룹으로 총 32비트로 주소가 만들어진다. 나타낼땐 10진법으로 나타내고, 8비트는 255까지의 수 표현이 가능하므로 000.000.000.000 ~ 255.255.255.255 까지의 IP주소가 만들어 진다. IPv4 000.000.000.000 ~ 255.255.255.255 까지의 2의 32 거듭제곱의 개수만큼의 주소 IPv6 IPv4로 만들어진 주소가 부족하여 기존 32개의 이진수에서 128개의 이진수로 늘렸다. IP주소를 자동으로 배정해 주는 기능이다. 사용자들이 자신의 IP주소를 몰라도 DHCP 서버가 있는 네트워크에 연결만 하면 자동으로 IP주소를 부여 받는다.

[네트워크]NET, PAT, TCP/IP, OSI 7 Layer, 유니캐스트, 브로드캐스트

네트워크 통신방식 유니캐스트 (1대1 통신) 통신하고자 하는 PC의 주소를 유니캐스트 프레임에 넣어 뿌린다. 로컬 네트워크 상에 있는 모든 PC들은 일단 이 프레임을 받아드리고, 랜카드에서 자신의 맥 어드레스와 비교를한다. 이때, 자신의 맥어드레스와 일치 하지 않는 경우 프레임을 랜카드에서 버린다. 때문에 유니캐스트 방식은 PC들의 CPU성능을 저하시키지 않는다. 브로드캐스트 (전부를 대상) 로컬 랜에 붙어있는 모든 네트워크 장비들에게 보내는 통신이다. 상대방의 맥주소를 알아내기 위해 ARP를 하는데 이게 브로드캐스트다. 프레임을 버리지 않고 CPU에 전달 하기 때문에 성능이 저하된다. 멀티캐스트 (그룹을 대상) 보내고자 하는 그룹 멤버들에게만 한번에 보낼 수 있다. 스위치나 라우터가 멀티캐스트 기능을 ..

[네트워크]인터넷, 통신방식, 케이블, MAC

인터넷 네트워크를 여러개 묶어놓은 네트워크 연합을 말하고, TCP/IP라는 공통의 프로토콜을 사용한다. 인트라넷 인터넷과 똑같아 보이지만 특정 회사 사람들에게만 허가된 사내 네트워크이다. 엑스트라넷 인트라넷 범위를 협력회사나 고객사까지 확대 한 네트워크이다. LAN 한정된 지역에서의 네트워크 구축(사무실 컴퓨터 30대 를 네트워크로 구성한다면, 사무실에 LAN을 구축한다고 한다.) WAN 멀리 떨어진 곳과의 네트워크 구축 이더넷 CSMA/CD라는 프로토콜을 사용해서 통신하는 방식, 지금 회사나 학교에서 사용하는 통신 방식, 우리나라 대부분 이더넷방식을 사용한다. CSMA/CD 통신하고자 하는 컴퓨터가 네트워크를 살펴봐서 아무도 통신을 하고 있지 않으면 무조건 자기 데이터를 실어서 잘 보낸 후 잘 갔는지 ..