본문 바로가기
반응형

blackcon157

[펌]허브,라우터,스위치 허브가 최하층인 물리계층이라는 말은 우선 수정해야겠군요. 물리계층이 들어가는 장비능 없죠. 우선 물리적이라는 말뜻은 그런뜻이 아니니깐. 케이블, RJ-45 Jack, 아웃렛, 패치팬넬 등이 물리계층에 사용되는 제품이죠. 물리계층은 말 그대로 전원이 안들어가는 제품들의 모임입니다. 장비라고는 못하고 제품들이라고 해야 겠네요. 허브는 데이타 링크에 관계된 장비이죠. 장비란, 전원이 들어가서 전기신호를 발생하는 제품을 말합니다. 데이타가 움직이고, 연결되는 것은 전기신호를 발생하기 때문이고, 전기신호가 데이타를 가지고 있으므로 데이타 링크장비로 할수 있죠. 데이타링크이 장비는 이외에도 스위치 허브, 랜카드 등등이 있죠. 라우터는 네트워크 계층의 장비이죠. 다시 말해서 네트워크와 네트워크 그룹을 연결하수 있는 .. 2010. 10. 10.
3x3 행렬의 곱 끄적.. 3x3 행렬의 곱을 C언어로 코딩해보았습니다. 소스코드 #include using namespace std; #define ROW 3 #define COL 3 int c[ROW][COL]={0,}; int *matrixMultiply()///////행렬 곱셈 함수 { int i,j,k; /////for문 돌리기위한 선언 int a[ROW][COL], b[ROW][COL]; // ********행렬A********** cout 2010. 10. 8.
링크드리스트(노드추가/삭제) #include using namespace std; class node{ private: int value; public: node(int a){ // 생성자 함수를 이용하여 value 초기화 value = a; } int getValue(){ // 값을 얻어오기 위한 함수 return value; } node *next; // 다음 노드를 가리킬 포인터 }; node* first; // 첫번째 노드 node* newNode; int count; // 노드의 숫자를 관리할 conter node* CreateNode(int val){ node *myNode = new node(val); // 새로운 노드 new 를 이용하여 생성 및 value 초기화 myNode->next=NULL; // next 노드 .. 2010. 10. 8.
cast연산자 static_cast :: C언어 스타일 캐스트와 같은 의미, 형변환 ok, 기본적인 캐스트연산자. but 상수성을 떼지 못함 const_cast :: 표현식의 상수성 or 휘발성을 없애는데 사용. 하지만 다른용도로는 통하지 않는다. dynamic_cast :: 상속계층 관계를 가로지름, 하향시킨 클래스 타입으로 안전하게 캐스팅, 파생클래스or형제클래스의 타입으로 변환, 상속계층구조를 오갈때만 사용. reinterpret_cast :: 함수 포인터 타입을 서로 바꾸는 것 ------------------------------------------------------------------------------------- ex) int test; ->static_cast(test); =>int형에서 do.. 2010. 10. 4.
728x90