본문 바로가기

지식 공유19

IPtables란? 안녕하세요 미씨오입니다. iptables에 대한 내용 공유 드립니다. 예전에 ipchains를 개선한 도구로써 방화벽으로 사용된다. 일반적으로 table, chain, rule, target으로 설정한다. table - 전체적인 규칙 (filter) chain - 타겟이 일치하는 경우의 처리방법 (룰의 규정) 내장 체인 : INPUT(입력), OUTPUT(출력), FORWARD(경유) 사용자 정의 체인 : 사용자가 임의로 정하는 체인 규칙(룰) Rule : command, parameters, target으로 구성되는 하나하나의 줄 Target : 룰에 일치할 경우의 처리를 말하는데 ACCEPT(허가), DROP(버림:상대방에게 거부된 사실을 알리지 않음) REJECT(거부:상대방에게 거부된 사실을 알림.. 2019. 7. 22.
쉘 스크립트란? 안녕하세요. 미씨오입니다. 쉘 스크립트에 대해 간단한 설명 공유드립니다. 쉘 스크립트 : 쉘(Shell)은 사용자가 입력한 명령을 해석해서 커널에 전달하고, 커널의 실행 결과를 다시 사용자에게 전달해주는 역할을 하는데 일반적인 프로그램에서의 컴파일러(interpreter:해석기:사람-컴퓨터) 기능이 필요없이 직접 메모장 등에 명령어를 기록해서 실행할 수 있기 때문에 매우 강력하고도 가벼운 프로그래밍 언어이다. C/C++ 과 같은 형태로 이뤄지므로 Windows(쉘과 유사한 작동을 해오던 batch 프로그래밍 언어에서 진보된 매우 강력한 Linux에서의 bash, kcrn... 쉘과 유사한 기능의 power shell 이라는 도구가 windows 7/windows server 2008부터 추가되었다)/li.. 2019. 7. 19.
IP주소지정 + IPv6에 대한 간단한 이해 안녕하세요 미씨오입니다. IP주소지정과 IPv6에 대해 배운내용 간단하게 공유드립니다. 노드- 네트워크에 연결된 네트워크 인터페이스카드를 가진 장치(컴퓨터, 라우터, 네트워크 프린터 등) 워크스테이션 - 도메인에 가입된 호스트(일반적인 컴퓨터 의미) NetID + HostID A : 1~126 B : 128~191 (127은 루프백주소로 부르며 호스트의 네트워크 진단 시 사용되는데 NIC가 없어도 네트워크 테스트할 수 있다.) C : 192~223 서브넷마스크 : 세그먼트의 위치를 지정하는데 사용되며 네트워크 ID와 호스트 ID를 가지고 계산을 수행해서 구함 관리자가 조직에서 필요로 하는 네트워크에 맞춰 IP주소 설정에서 이 값을 조정하면 Classless한 주소지정이 된다. Classful 주소지정에서.. 2019. 7. 19.
LAN 안녕하세요 미씨오입니다. LAN에 대해 배운 내용 공유해드립니다. 이더넷 - 802.3 표준화 CSMA/CD(Carrier Sense, Multiple Access/Collision Detection)기법 - 충돌을 미리 피할 수 있게 했다. 전형적인 이더넷에는 모든 노드들이 물리적 매체에 직접 부착되어 있어서 다중접근을 가능하게 한 기법이다. 어느 한 노드가 다른 노드에게 데이터를 보낼 때 다른 모든 노드들도 그 데이터를 볼 수 있고, 어느 한 순간에는 한 노드만 데이터를 전송할 수 있기 때문에다른 노드들과 늘 경쟁해야하는 상황이다. (노드A가 다른 노드들을 개의치 않고 데이터를 보낼 때 마침 노드 B도 데이터를 보내는 경우 충돌이 일어나게 되고 데이터의 손상이 생길 수 있다)이를 막기 위해 전송감지가.. 2019. 7. 18.