[와이어샤크] 필터

Posted 2014. 4. 7. 08:54

 

참조블로그

http://www.packetinside.com/2012/02/blog-post.html

 

 

= 와이어샤크 캡쳐 필터(Capture Filter)

 

  - 출발지 IP 필터

    host 192.168.0.100

 

  - 대역 필터

    net 192.168.0.0/24 or

    net 192.168.1.0 mask 255.255.255.0

 

  - 목적지 IP 필터

    dst ip 1.2.3.4

 

  - 목적지 Port 필터

    dst port 80

 

  - TCP Port 구간 필터

    tcp portrange 1117-1119

 

  - SYN 패킷만 필터

    (tcp[13] & 0x02) != 0

 

  - TCP 프로토콜 과 UDP 프로토콜만 필터

    tcp and udp

 

 

 

= 와이어샤크 디스플레이 필터(Display Filter)

 

상황1) 172.16.36.0 C클래스대역을 모니터링 하고 싶지 않을 때

ip.addr != 172.16.36.0/24

 

 

[기능] 라우터, 스위치

Posted 2013. 7. 13. 17:06

 

스위치 - 스위칭

 

라우터 - 라우팅, 필터링, NAT(Network Address Translation), 암호화, 터널링, 압축,

            QoS(Quality oo Service), ICMP(Internet Control Messaging Protocol)메시지 보내기,

            멀티캐스팅 라우팅, Expired TTL 패킷 폐기, MTU초과시 패킷을 자르고 순서 번호 매기기

            DHCP서비스

 

 

'-- STuDy -- > 네트워크_기초' 카테고리의 다른 글

[와이어샤크] 필터  (0) 2014.04.07
[소켓] 통신종료 및 TIME-WAIT  (0) 2013.07.11
ISP별 DNS주소  (0) 2012.04.05
[기본] 통신 - 기본구성, 2계층프로토콜, 속도, IEEE  (0) 2010.11.21
[기본] OSI 7계층  (0) 2010.11.21

[소켓] 통신종료 및 TIME-WAIT

Posted 2013. 7. 11. 11:45

 

출처 :http://krkim.net/526

소켓 종료와 TIME_WAIT(Socket termination and TIME_WAIT)


시간: 오전 8:32 작성자: kkrrrrrrrrrrr


소켓 종료와 TIME_WAIT(Socket termination and TIME_WAIT)
진리는어디에 2007/03/19 20:22
오늘은 소켓의 종료와 그에 따라 발생하는 소켓의 상태 변화에 대해 알아 보도록 하겠다.

먼저 소켓은 생성될 때는 3-way hand shaking을 통해서 생성되지만, 종료 될때는 한단계 더 많은 4-way hand shaking을 거쳐 종료 된다.

 


four way handshake


위에서 분명히 4-way.. 4단계라고 이야기 했다. 그럼 어떤 4단계를 거치는지 알아 보자.


1. A가 B에게 연결 종료를 요청한다.
2. B는 바로 종료를 하는 것이 아니라, 단순히 ACK만을 날리고 있다. B도 종료 하기 전에 할
일이 있기 때문에 바로 FIN을 날리지 않고, 단순히 ACK를 날리고 CLOSE_WAIT 상태로 넘어
간다.
3. 볼일을 다 보고난 B는 이제서야 FIN을 날리고 연결을 종료 하고자 한다.
4. A는 B의 FIN을 잘 받았다는ACK를 B에게 보내게 되고, A의 ACK를 받으면 B는 종료한다.


4의 과정에서 A는 ACK를 날리고 난후 소켓이 제거될때 까지 TIME_WAIT상태에 있게 되며 이 시간은 대략 30 초 정도지만 시스템 마다 다르다.
TIME_WAIT에 있는 동안에는 커널이 주소와 port를 바인딩 하고 있기때문에 재사용 할 수가 없다. 게다가 TIME_WAIT에 있는 주소와 port를 재사용 요청을 하면 TIME_WAIT 시간을 더욱 늘릴 뿐이다.

그렇다면 이렇게 불편한 TIME_WAIT를 왜 사용해야만 하는가??
만일 A가 B로 보낸 마지막 종료 메시지(SEQ:5001,ACK:6002) 이후 바로 종료 했다고 가정하자. 그런데 라우터의 문제라던지 기타등등의 네트워크 상에서 발생하는 어떠한 원인에 의해 마지막 종료 메시지가 B에 도착하지 않게되었다.
이때쯤 되면 B는 종료하지 못하고(TCP는 소심해서 뭘 하던지 완료 메시지를 받아야 마음을 놓는다) 다시 A에게 한번 더 FIN(SEQ:6001, ACK:5001)을 날린다.
여기서 A가 TIME_WAIT가 아니라 바로 종료 되어버린 상태 였다면, 이 마지막 FIN 역시 무시했을 테고 B는 여전히 A가 종료 되었는지 살아 있는지 모르고 아둥바둥거리고 있게 될 것이다. 하지만 TIME_WAIT에 있는 A의 소켓은 여전히 주소와 포트를 바인딩 하고 있는 상태이기 때문에 다시 날아 오는 B의 FIN을 감지하고 다시한번 마지막 ACK를 날려 줄 수 있는 것이다.

 

 

 

'-- STuDy -- > 네트워크_기초' 카테고리의 다른 글

[와이어샤크] 필터  (0) 2014.04.07
[기능] 라우터, 스위치  (0) 2013.07.13
ISP별 DNS주소  (0) 2012.04.05
[기본] 통신 - 기본구성, 2계층프로토콜, 속도, IEEE  (0) 2010.11.21
[기본] OSI 7계층  (0) 2010.11.21

ISP별 DNS주소

Posted 2012. 4. 5. 13:00

 

참조블로그 :  http://iz4blue.tistory.com/63

 

* 한국통신(KT)- 주 DNS 주소: 168.126.63.1 - 보조 DNS 주소: 168.126.63.2

 

* 데이콤- 주 DNS 주소: 164.124.101.2 - 보조 DNS 주소: 203.248.252.2

 

* 두루넷- 주 DNS 주소: 210.117.65.1 - 보조 DNS 주소: 210.117.65.2

 

* 신비로- 주 DNS 주소: 202.30.143.11 - 보조 DNS 주소: 203.30.143.11

 

* 하나로- 주 DNS 주소: 131.107.1.7 - 보조 DNS 주소: 210.94.0.7

 

* 드림라인- 주 DNS 주소: 210.181.4.25 - 보조 DNS 주소: 210.181.1.24

 

 




  DTE      DCE                DCE      DTE
   □-------○-------------○------□
라우터   ┣ 모뎀(modem) - 구리선(전화선) 아날로그 -> 디지털로 변환시킴.
            ┣ 광신호(optical)
            ┣ DSU (digital ~~)    ━━ 디지털 -> 디지털로 변환시킴
            ┗ CSU (chanal ~~)    ┛     data 신호



  * LAN 프로토콜(2계층)
= 이더넷, 토큰링, FDDI



  * CSMA / CD ( 이더넷 )
= 충돌이 일어나면 잼신호가 일어나고 출발지에 랜덤한 시간이 주어지고 그 시간후 신호를 보낸다.

  * CSMA / CA
= 무선에서의 프로토콜



  * 통신 속도
= T1 : 1.544Mbps   T2 : 6Mbps   T3 : 45Mbps   T4 : 274.167Mbps
= E1 : 2.048Mbps   E2 : 34Mbps
= 10BaseT : 10Mbps, 랜선  
  100BaseT : 100Mbps, 랜선  
  FastEthernet : 100Mbps



  * 전파인증방식
IEEE 802.1q = 스위치 트렁크 관련 표준프로토콜
IEEE 802.1w = stp




[기본] OSI 7계층

Posted 2010. 11. 21. 16:47




  * OSI 7 계층

= 1계층 : 피지컬 계층 (물리 계층)
  - 장비 : 허브
  - 불리우는 이름 : 비트
  - 전송할 때의 방식
  - 10BaseT, 100BaseT, UTP, RJ-45



= 2계층 : 데이터링크 계층
  - 장비 : 스위치, 브리지
  - 불리우는 이름 : 프레임
  - 전송방식 : HDLC, PPP, ATM, Frame Relay, IEEE802.3, IEEE802.5
  - 맥주소를 이용, 컴퓨터와 라우터, 라우터와 라우터, 라우터와 컴퓨터간



= 3계층 : 네트워크 계층
  - 장비 : 라우터
  - 불리우는 이름 : 패킷
  - 이용 프로토콜 : ICMP, ARP, IP, IPX, DECNET, AppleTalk, VINES
  - IP 를 이용



= 4계층 : 트랜스포트 계층
  - 불리우는 이름 : 세그먼트
  - 이용 프로토콜 : TCP, UDP, SPX
  - 포트번호 이용, 송신측은 알려지지 않은 포트번호 사용(1024~65535), 수신측은 알려진 포트번호 사용(0~1023)
  - 흐름제어(fow control), 순서제어(sequencing), 회신(acknowlegenent)



= 5계층 : 세션 계층
  - 어느 것인지 정확하게 알기 위한 것
  - SQL, RPC, X-Window, ASP




= 6계층 : 프리젠테이션 계층
  - 압축, 암호화 수행
  - ASCII, JPEG, MPEG, GIF



= 7계층 : 어플리케이션 계층
  - 파일인지 메시지인지 구분
  - SMTP, FTP, DNS, TFTP, HTTP, TELNET, 리니지 게임, 테트리스


  * osi 7 계층, DoD 4 계층

 

 물리  네트 -
 데이터링크  - 워크
 네트워크  인터넷
 트랜스포트  트랜스포트
 세션  어플 -
 프리젠테이션  - 리케 -
 어플리케이션  - 이션





 


  * UTP 케이블
= 다이렉트 케이블 : 다른 장비끼리 연결할 때
  - 실주 주 실녹 파 실파 녹 실갈 갈
    실주 주 실녹 파 실파 녹 실갈 갈
  - 스위치 - 라우터 / PC / 서버
     허브 - PC / 서버

= 크로스 케이블 : 같은 장비 끼리 연결할 때
  - 실주 주 실녹 파 실파 녹 실갈 갈  12345678
    실녹 녹 실주 파 실파 주 실갈 갈  36145278
  - 스위치 - 스위치 / 허브
     허브 - 허브
     라우터 - 라우터
     PC - PC

= 롤오버 케이블
  - 실주 주 실녹 파 실파 녹 실갈 갈  12345678
    갈 실갈 녹 실파 파 실녹 주 실주  87654321