반응형

분류 전체보기 2934

[TCP/IP 프로토콜 파헤치기] 2. Ethernet 프로토콜

2. Ethernet 프로토콜ethernet은 OSI 모델을 기준에서 데이터 링크 계층을 담당합니다. ethernet은 물리 계층과 데이터 링크 계층의 통신 회선의 접근 제어를 정의하는 IEEE 표준으로 IEEE 802.3 규약이 대표적입니다. ethernet은 빛의 매질로 생각했던 에테리(Ether)에서 유래하였고 근거리 통신망(LAN)에 사용하기 위해 개발한 기술입니다. 지금은 IEEE 802.3 규약으로 표준화하였고 WAN과 LAN에서 모두 활용하고 있습니다. ethernet은 네트워크 장치마다 부여하는 mac 주소를 가지고 실제 물리 회선을 통해 주고 프레임을 주고 받는 것을 담당합니다. CSMA/CD(Carrier Sense Multiple Access with Collision Detectio..

[TCP/IP 프로토콜 파헤치기] 1.2.3 와이어 샤크 수집 화면

1.2.3 와이어 샤크 수집 화면와이어 샤크를 이용하여 패킷을 수집을 시작하거나 추적 파일을 열면 수집한 패킷들의 정보를 보여주는 수집 화면이 보입니다. 그리고 수집 화면은 타이틀(1), 메뉴(2), 메인 툴바(3), 필터 툴바(4), 패킷 목록(5), 상세 정보(6), 패킷 바이트(7), 상태바(8)로 구성합니다. [그림 11] 수집 화면 타이틀에는 추적 파일 이름과 수집 장치 이름, 와이어 샤크 버전 정보를 보여줍니다. 메인 메뉴 [그림 12] 메인 메뉴 File 메뉴에서는 파일 열기, 저장, 가져오기, 내보내기, 인쇄 등의 작업을 제공합니다.Edit 메뉴에서는 패킷 찾기, 마킹, 무시, 참조 타이머 설정 등의 작업을 제공합니다.View 메뉴에서는 툴바와 창 보이기, Time 컬럼 설정, 색상 설정 ..

[TCP/IP 프로토콜 파헤치기] 1.2.2 와이어샤크 캡쳐 옵션

1.2.2 와이어 샤크 캡쳐 옵션이번에는 와이어 샤크로 패킷을 수집하기 위해 캡쳐 옵션을 사용하는 것을 알아봅시다. 와이어 샤크를 시작한 후에 첫 화면에서 바로 캡쳐를 시작할 수도 있지만 캡쳐 옵션 툴바 버튼으로 설정할 수도 있습니다. 캡쳐 옵션 툴바 버튼은 메인 툴바의 왼쪽에 있는 다섯 개의 버튼으로 구성하고 있습니다. [그림 7] 캡쳐 옵션 툴바 첫 번째는 인터페이스 목록, 두 번째는 캡쳐 옵션, 세 번째는 캡쳐 시작, 네 번재는 캡쳐 종료, 다섯 번째는 다시 캡쳐 시작입니다. 먼저 캡쳐 옵션을 클릭하세요.(캡쳐 옵션 툴바의 두 번째 버튼 혹은 시작 화면의 캡쳐 옵션) [그림 8] 시작 화면에서 캡쳐 옵션 캡쳐 옵션 창이 뜨면 원하는 캡쳐 옵션을 설정할 수 있습니다. [그림 9] 캡쳐 옵션 창 1. ..

[TCP/IP 파헤치기] 1.2 와이어샤크 소개

1.2 와이어 샤크 소개통신 프로그램은 표준 프로토콜을 준수하는 소켓 라이브러리를 사용합니다. 실제 통신 프로그램을 작성하는 프로그래머는 소켓 라이브러리가 내부적으로 하는 일을 구체적으로 보기 힘듭니다. 더군다나 전송 계층부터 하위 계층까지는 운영체제나 네트워크 디바이스가 담당하여 제대로 흐름을 확인할 수 없습니다. 하지만 네트워크 보안을 비롯하여 안전하고 효과적인 통신을 위해서는 네트워크 흐름을 파악할 줄 알아야 합니다. 이 책에서는 와이어 샤크를 통해 수집한 패킷을 통해 네트워크 흐름을 파악할 것입니다. 와이어 샤크는 오픈 프로젝트로 전 세계 개발자들의 노력에 의해 만들어졌으며 계속 발전하고 있습니다. www.wireshark.org 에서는 와이어 샤크에 관한 자세한 설명과 개발자 정보 등을 제공합니..

[TCP/IP 프로토콜 파헤치기] 1.1 통신 모델

1.1 통신 모델통신 개체 사이에 통신을 효과적으로 진행할 수 있게 표준 기구에서는 역할에 따라 여러 개의 계층으로 나누고 있습니다. 그 중에 대표적인 것이 OSI 모델과 인터넷 프로토콜 스위트, DoD 모델이 있습니다. 1990년 이전에는 개방 시스템 상호 연결 모델인 OSI(Open System Interconnection) 7 계층으로 표준 프로토콜을 정의하였지만 인터넷에서 TCP/IP 프로토콜이 차지하는 비중이 커지면서 OSI 7계층을 모두 구현하지 않았습니다. 이러한 이유로 TCP/IP 프로토콜을 중심으로 인터넷 프로토콜 스위트(Internet Protocol Suite)로 통신 계층을 표현하고 있습니다. 그리고 인터넷 프로토콜 스위트는 TCP/IP 프로토콜 스위트라고도 부릅니다. TCP/IP를..

[TCP/IP 프로토콜 파헤치기] 1. 통신 모델과 와이어 샤크

1. 통신 모델과 와이어 샤크데이터 통신(Data Communication)은 통신 규약에 맞게 통신 회선을 통해 원격지에 있는 통신 개체 사이에 데이터를 송수신하는 것을 말합니다. 그리고 데이터 통신에서의 통신 규약을 통신 프로토콜이라고 부릅니다. TCP/IP 프로토콜(Protocol)은 미국 국방성 산하 기구인 DARPA에서 개발한 통신 프로토콜입니다. 현재 인터넷에서 TCP/IP 프로토콜을 사용하고 있으며 통신 개체의 기종이나 운영체제에 관계없이 표준 프로토콜입니다. 통신 프로그램을 개발할 때 표준 프로토콜에 맞게 구현한 소켓 라이브러리를 사용하면 서로 다른 기종이나 운영체제에 관계없이 작성할 수 있습니다. 이 책은 TCP/IP 프로토콜을 하나 하나 소개하고 프로토콜에서 약속한 것이 어떠한 의미인지..

스피카 Lonely

[스피카] Lonely 2012년 3월에 Painkiller 앨범이 나온 후에 활동이 뜸했어요. 언제 다시 활동하는지 계속 팬카페만 들어갔다 나왔다를 반복했죠. 2012년 11월 21일 드디어 Lonely 앨범을 들고 나왔어요. 너무 좋았죠. 그리고 그 이후에는 디지털 싱글로만 계속 나오고 TV 활동은 거의 안하네요. 최근에 복면가왕에서 낭만자객으로 김보아가 가창력을 뽐냈죠. 그리고 복면가와에 넘버세븐으로 김보형이 다시 스피카를 알렸습니다. 다시 컴백할 것 같았지만 현재 아무 소식이 없네요. 그래도 노래는 계속 나와서 다행이예요. 트랙 1. LONELY 트랙 2. WITH YOU 트랙 3. 그날 밤 트랙 4. SINCE YOU'RE OUT OF MY LIFE 트랙 5. LONELY Inst. 복면가왕, ..

스피카 러시안 룰렛

[스피카] 러시안룰렛 스피카는 처녀별자리의 가장 빛나는 별자리예요. 스피카는 제가 아이돌 음악에 관심을 갖게 한 가장 빛나는 아이돌이죠. 스피카를 보기 위해 응원 타올도 구입하는 호사도 누렸죠. 스피카를 보기 위해 공방도 가 보았구요. 스피카의 러시안룰렛은 데뷔 전에 선 공개한 "독하게"를 수록한 명반입니다. 트랙 1. 화(火) 트랙 2. Up N Down 트랙 3. Russian Roullette 트랙 4. No More 트랙 5. 일기장 트랙 6. 독하게 저에게 스피카를 알게 한 노래는 러시안 룰렛입니다. 사운드와 감성 모두 저를 아이돌 음악에 빠지게 하더군요. 특히 김보아의 매력적인 보이스는 하루에도 수백번씩 듣고 보게 하였습니다. 나머지 다섯 곡은 스피카의 감성을 물씬 느끼게 해 줍니다. 곡 하나..

스피카 PainKiller

[스피카] PainKiller 러시안 룰렛 앨범이 나오고 나서 3월에 다시 한 번 리패키지 앨범으로 PainKiller가 나옵니다. 김보아 외에도 박시현(앨범 당시에는 박주현)과 양지원이 눈에 들어오더군요. 그리고 스피카의 노래의 감성이 박나래의 큰 기여가 있음을 조금씩 알았어요. 특히 김보형의 걸출한 가창력은 김보아에 가려져 있었지만 서서히 팬들은 알아갑니다. 트랙 1. Painkiller 트랙 2. 화(火) 트랙 3. Up N Down 트랙 4. Russian Roulette 트랙 5. No More 트랙 6. 일기장 트랙 7. 독하게 트랙 8. Painkiller Inst. 트랙 1에 있는 "Painkiller"가 새롭게 수록한 곡입니다. 트랙 2~트랙 7은 Russian Roullette 앨범에 ..

[C# 동영상 강의] 19. 리플렉션

[C# 동영상 강의] 19. 리플렉션 다루는 내용리플렉션Type 클래스 대본 슬라이드 1이번 강의에서는 리플렉션에 대해서 살펴보기로 하겠습니다. 슬라이드 2 리플렉션은 런타임에 어셈블리, 모듈 및 형식을 캡슐화하는 개체를 제공받아 이를 사용하는 것을 말합니다.리플렉션을 통해 어셈블리에 정의된 형식을 조사하거나 모듈에 정의된 형식을 조사 할 수 있습니다.그리고, 런타임에 특정 어셈블리를 로딩하여 해당 어셈블리내의 형식의 인스턴스를 생성 및 형식 내 멤버를 사용할 수도 있습니다.리플렉션의 루트 클래스인 System.Type클래스를 통해 NET 메타 데이터를 얻을 수 잇으며 Object클래스에 GetType메서드를 노출하고 있기 때문에 모든 개체의 GetType메서드를 이용을 할 수 있습니다. 개발도구를 통해..

반응형