진짜 개발자
본문 바로가기

전체 글 (총 554개)

Network - Network 계층) SubNet (ClassLess) 이전 포스팅에서 다룬 ClassFul 방식은 브로드캐스트 도메인 영역이 아주 큰 단점이 있다브로드캐스트 영역이 클 수록 내가 보낸 정보가 많은 사람에게 전달되고 그에 따라 네트워크 회선에 많은 트래픽이 발생할 것이고또 보안에 취약하다예를 들어 A 클래스의 경우 한 네트워크 당 대략 16,000,000 개의 호스트를 가진다이러한 A클래스의 경우 한네트워크 대역에 너무 많은 호스트ID가 존재하고 또 보통의 경우에는 이 모든 호스트ID들을 사용하기 어렵다따라서 이를 또 논리적으로 네트워크를 분할하는데 이를 서브넷팅이라고 한다. 1. 서브넷 마스크 : 운영체제의 입장에서는 18.253.111.12 라는 IP가 들어온다면 Classful 에 의거하여 A클래스 라고 판단하고 18 까지만 IP주소가 같다면 같은 네트..
Network - Network 계층) SubNet ( Classful IP) @네트워크 영역을 구분하는 방법에는1. Classful : Class로써 네트워크 영역을 구분 2. ClassLess : Subnet 등등 으로 구분 가 있다. @네트워크 영역을 구분 하는 이유물리적으로 연결된 장비들에는 전기적인 신호가 모두 가게 되어있다 이를 브로드캐스트라고 하는데전 세계에는 수 많은 PC들이 존재한다 그런데 이 수 많은 PC들이 모두 브로드캐스트로 대화를 하게 된다면내가 받고 싶지 않는 데이터들도 CPU가 처리를 해야 하므로 엄청난 오버헤드가 발생할 수 있고또 보안적인 염려도 있다.보통 PC와 허브로 구성된 LAN영역에서는 브로드캐스트 신호가 왔다갔다 한다.이를 구분하기 위한 장비로 스위치 , 라우터가 있다. @IP : ip 는 인터넷상의 모든 호스트를 구별하기 위한32비트로 이루어..
시스코 패킷 트레이서 라우팅 *라우터의 역할 1. 서로다른 Network의 통신을 가능하게 한다2. Routing table에 의해서 packet을 최적의 경로로 전송 스테틱 라우팅 - 라우팅테이블에 모든 경로를 수동으로 관리자가 입력 해준다 디폴트 스테틱 라우팅 - 라우팅경로가 단방향인 경우 하는 것EX.) 다른 네트워크로 가기위한 모든 포트가 하나의 포트로 나가는 경우ip route 0.0.0.0 0.0.0.0 ser 0/1 다이나믹 라우팅 - 라우팅 프로토콜에의해 최적의 경로가 자동설정 된다. *라우터는 라우팅 테이블에 존재하는 경로들중 AD라는 값이 가장 낮은 것을 이용한다. 하늘색 네트워크 영역에 존재하는 단말기 들이 다른 네트워크 영역으로 가기 위해서는 RA라우터에 다른 네트워크로 가기위한 정보가 라우팅 테이블에 존재 해..
메모리관리(메모리 낭비 방지) *CPU는 프로그램이 동작할때에 필요한 데이터나 동작들을 메모리의 특정 주소로부터 가지고 와야하는데 이는 프로그램이 만들어질 때 코드화 되어있다.따라서 항상 같은 위치의 메모리 주소로 부터 데이터를 불러오게 된다.*하지만 메모리에 프로그램을 적재할 때에는 항상 같은 위치에 프로그램을 적재 할 수 없다 만약 정해진 위치에만 프로그램을 적재할 수 있다면 낭비되는 메모리가 많을 것이다. 때문에 운영체제는 프로그램을 적재할 때 빈공간을 찾아 적절히 적재하게 된다 이를 맞추어 조절하는 역할을 하는 것이 바로 MMU의 재배치 레지스터 이다. *적재 : 프로그램을 메인 메모리에 상주시키는 동작을 의미한다. *동적 적재 : 동적 적재는 프로그램 실행에 반드시 필요한 데이터/루틴 만 적재하는 것을 의미한다. 프로그램은 ..