반응형

네트워크 31

네트워크 보안 - 스니퍼, 스푸핑, 세션하이재킹

3장. 네트워크 보안 1- OSI 7계층 7-6-5-4-3-2-1 * 애플리케이션 – 프레젠테이션 – 세션 – 트랜스포트 – 네트워크 – 데이터링크 – 물리 2- MAC주소의 올바른구조 * 12개의 16진수 3- 공인IP로 가장 많은 호스트를 구성할 수 있는 네트워크 – A클래스 1. 2. 3. 4 -> 2,3,4 모두 호스트가 가능하다 4- 네트워크 서비스 포트 ftp = 21(파일전송), dns = 53(도메인 주소해석), http = 80(웹서비스제공), smtp=25(메일서비스 제공) 5- 3way-handshaking = tcp패킷을 주고 받기 전에 가상 경로를 설정하는 과정으로, 클라이언트의 syn, 서버의 syn+ack, 클라이언트의 syn패킷에 의해 이루어진다. 6- syn flooding..

Network 2017.04.25

웹 프로그램의 실행 순서

웹 프로그램의 실행 순서웹 프로그램의 실행 순서를 이야기하기 전에 콘솔 프로그램의 실행 순서를 정리해 보겠습니다. 콘솔 프로그램은 이제껏 우리가 작성한 로컬 응용 프로그램을 이야기한다. 파일의 확장자가 JAVA이고, 이 파일을 컴파일하면 확장자가 CLASS가 되어서 명령어 java로 실행되는 프로그램 말이다. 콘솔 프로그램은 실행 순서가 다음과 같다. static 초기화 구문, public static void main(String[] arg)메서드, protected void finalize()메서드 void main() 메서드가 잇는 클래스에 메서드가 모두 있으면 실행 순서는 앞서와 같을 것이다. void main()메서드의 시작 블록에서 프로그램이 시작되어 종료 블록에서 프로그램이 종료된다는 식으로..

Network 2017.02.20

쿠키(Cookie) - 웹 프로그래밍

쿠키Http 프로토콜은 상태가 없는, 즉 이전에 무엇을 했고, 지금 무엇을 했는지에 대한 정보가 없는 것이라고 했습니다. 이런 상태에 대한 지속적인 연결이 없기 때문에 이런 부분을 해결하기 위해서 서버 측에 클라이언트의 정보를 저장해서 이후에 계속 되는 클라이언트의 요청 속에 있는 클라이언트의 정보와 서버에 저장되어 있는 각각의 클라이언트에 대한 정보를 비교해서 동일한 클라이언트로부터 온 요청을 판단할 수 있다고 했습니다. 마찬가지로 쿠키 역시 상태가 없는 프로토콜을 위해 상태를 지속시키기 위한 방법입니다. 쿠키는 세션과는 달리 서버에 클라이언트의 정보를 담아두지 않고 클라이언트 자신들에게 그 정보를 저장하게 됩니다. 그래서 이후에 서버로 전송되는 요청에는 쿠키가 담아둔 정보를 포함해 전송이 되면, 요청..

Network 2017.02.19

표현언어와 JSTL

JSP의 표현언어표현언어의 이해썬마이크로 시스템즈에는 JSP 페이지 내의 자바코드를 최소화 하려는 정책이 있습니다. 복잡한 자바코드가 JSP페이지에 많이 들어가게 되면 웹 디자이너들의 작업에 어려움이 있기 때문에 썬마이크로시스템즈는 이번 장에서 설명할 표현언어와 JSTL등 여러 가지 기술들을 제시하고 있습니다. 표현언어는 JSP2.0 버전부터 지원이 되는 기술이고 이름으로도 알 수 있듯이 데이터를 JSP페이지 내에 표현하는 기술입니다. 물론 앞장에서 배운 JSP 문법 기술만으로도 데이터를 표현 할 수 있지만 좀 더 효율적이고 고급 프로그래밍을 위해서 사용을 해야 합니다. 표현언어의 기본객체내장 객체가 제공되는 이유는 JSP페이지에서 꼭 필수적으로 필요한 객체들이 있기 때문입니다. 마찬가지로 EL 영역에서..

Network 2017.02.14

TCP - hello, world를 출력하는 소켓 프로그램

리눅스 Centos 6.5 환경 - 소켓 프로그램서버 프로그램 #include #include #include #define PORT 9000 char buffer[BUFSIZ] = "hello, world"; main(){int c_socket, s_socket; //소켓 생성 위한 변수(클라이언트 소켓, 서버 소켓)struct sockaddr_in s_addr, c_addr; //소켓의 주소 저장int len, n; s_socket = socket(PF_INET, SOCK_STREAM, 0);memset(&s_addr, 0, sizeof(s_addr));s_addr.sin_addr.s_addr = htonl(INADDR_ANY); //host 방식을 네트워크 방식으로 변경s_addr.sin_famil..

Network 2016.10.05

VLAN 설정 방법 (패킷트레이서)

패킷트레이서 VLAN 설정 방법 VLAN은 스위치에 접속된 장비들의 성능 향상과 보안성 증대를 위하여 사용하는 것으로 스위치에 연결된 장비들이 불필요한 정보를 수신하거나 송신하는 것을 막기 위해서 설정하게 된다 같은 VLAN에서 발생한 브로드캐스트 프레임이 다른 VLAN으로 전송하는 것을 막아주게 되어 불필요한 리소스가 낭비되는 것을 방지하게 되는 것이다(스위치에 적용한다) VLAN 설정 * 스위치에서 해당하는 VLAN 번호를 생성하고 그에 따른 이름을 부여한다 * Switch(config)#vlan [번호]Switch(config-vlan)#name [이름]Switch(config-vlan)#exit * VLAN에 소속된 인터페이스 번호를 할당하고 동장 명령을 설정 * Switch(config)#int..

Network 2016.01.24

네트워크) Cisco 패킷트레이서 - hostname, ip, banner, history

Cisco 패킷트레이서 - hostname, ip, banner, history Hostname - 네트워크 장비를 설치하고 장비 설정이나 관리를 할 때 중요한 부분이 장비의 이름 설정입니다 - 대규모 네트워크를 경우 더욱 중요합니다 - 이름 설정시 문자와 숫자를 이용하며 중간의 띄어쓰기 할 수 없으며, 63자 이내에 가능합니다 간단하게 전역 설정 모드로 진입하여 명령어 hostname [이름] 을 입력해 주시면 끝입니다 위 사진을 보시면 Router - > R1으로 변경된 걸 보실 수 있습니다 IP 설정 - 장치들에 접근하고 패킷의 전송을 위하여 IP Address를 설정해야 합니다 - 일반적으로 스위치 등의 장치와 연결하는 LAN 구간 - 라우터와 라우터를 연결하는 WAN 구간 * 해당 인터페이스(포..

Network 2015.12.27

자격증) 네트워크 관리사 2급 - LAN의 전송방식, Ethernet

네트워크 관리사 - LAN의 전송방식, Ethernet LAN의 전송방식의 분류 * 기저대역(baseband)방식 - 디지털 신호를 변조하지 않고 그대로 전송하는 방식 - 복잡한 주파수 변경을 하지 않는다 - 변조되기 전 디지털 펄스 형태로 전송, 데이터 품질이 우수하다 - 근거리 전송에 많이 사용된다 장점 - 네트워크 구성이 간단 - 전송속도 빠르고, 양방향 데이터 전송이 가능 - 네트워크 운영에 소요되는 비용이 저렴 단점 - 잡음의 영향과 변형이 쉽다 - 장거리 전송에 부적합(장거리 전송시 리피터가 필요하다) * 리피터 - 신호 증폭기 * 광대역(broadband)방식 - 데이터 전송 시 여러 개의 변조 신호를 서로 다른 주파수 대역에서 동시에 보내는 방식 - 디지털 신호를 아날로그 신호로 변조하며 ..

IT Info 2015.12.20

자격증) 네트워크 관리사 2급 - 네트워크, LAN, 토폴로지

네트워크 관리사 2급 - 네트워크, LAN, 토폴로지 네트워크의 개념 - 여러 대의 단말기가 데이터를 동시에 공유할 수 있는 망 - 통신 선로에 의해 서로 연결된 노트 또는 연결점으로 두 대 이상의 컴퓨터를 케이블이나 LAN카드 등에 연결한다 네트워크의 방식별 분류 Closed Circuit Network (폐회선 네트워크) - 한번에 한 대의 단말기와 통신하고, 다른 단말기와 통신할 경우 기존의 접속을 끊고 새롭게 접속하는 방식 - 전화망과 같은 네트워크를 말한다 Packet Switched Network - 현재 사용하는 네트워크로 데이터를 전송할 때 대량의 데이터인 경우 작게 분할하여 보내는 방식 - 패킷의 작은 데이터 단위가 각 목적지 주소를 기반으로 발송되는 비연결형 데이터, 인터넷에서 대부분의..

IT Info 2015.12.19
반응형