본문 바로가기

분류 전체보기

(1196)
Wireshark Main 툴바 기능 보호되어 있는 글입니다.
Wireshark 가상 머신으로 패킷 전송 확인 가상머신을 통해 NAT 형식의 두 리눅스 서버를 구축 VMnet1 은 Host-only 즉 가상 네트워크 내부에서만 사용하는 것이고 현재는 NAT으로 VMnet8 네트워크를 사용중임. 따라서 Wireshark 에서도 VMnet8을 선택하면 된다. 하나의 리눅스 서버에서 다른 서버에 ping을 보내고 있는데, 내용을 살펴보면 src ip 에서 dst ip에 ping을 날리고 프로토콜은 ICMP로 전송하고 있는 것을 볼 수 있다. ICMP는 호스트간 메시지를 주고받을 수 있는 프로토콜.
가상 네트워크 종류 Host Only 외부와 단절된 네트워크로 구성된 가상 머신끼리 통신 NAT (Network Address Translation) 호스트 PC로부터 IP 할당 받아 자체 DHCP 서버를 띄워 네트워크 대역 할당 및 통신가능 호스트 PC를 통해 외부 네트워크와 통신 Bridge 공유기로 부터 IP할당 받아 호스트와 동일한 네트워크 대역의 IP 가짐 DHCP란 호스트의 IP주소와 각종 TCP/IP 프로토콜의 기본 설정을 클라이언트에게 자동적으로 제공해주는 프로토콜
Wireshark 원하는 패킷만 따로 저장 보호되어 있는 글입니다.
Wireshark comment 클릭하면 파일 전체에 대해 커맨트 달 수 있음 오른쪽 클릭하면 패킷 별로 커맨트 남길 수 있음.
백준 10090번 Counting Inversions 문제 A permutation of integers from 1 to n is a sequence a1, a2, ..., an, such that each integer from 1 to n is appeared in the sequence exactly once. Two integers in а permutation form an inversion, when the bigger one is before the smaller one. As an example, in the permutation 4 2 7 1 5 6 3, there are 10 inversions in total. They are the following pairs: 4–2, 4–1, 4–3, 2–1, 7–1, 7–5, 7–6, 7–3, ..
백준 11497번 통나무 건너뛰기 문제 남규는 통나무를 세워 놓고 건너뛰기를 좋아한다. 그래서 N개의 통나무를 원형으로 세워 놓고 뛰어놀려고 한다. 남규는 원형으로 인접한 옆 통나무로 건너뛰는데, 이때 각 인접한 통나무의 높이 차가 최소가 되게 하려 한다. 통나무 건너뛰기의 난이도는 인접한 두 통나무 간의 높이의 차의 최댓값으로 결정된다. 높이가 {2, 4, 5, 7, 9}인 통나무들을 세우려 한다고 가정하자. 이를 [2, 9, 7, 4, 5]의 순서로 세웠다면, 가장 첫 통나무와 가장 마지막 통나무 역시 인접해 있다. 즉, 높이가 2인 것과 높이가 5인 것도 서로 인접해 있다. 배열 [2, 9, 7, 4, 5]의 난이도는 |2-9| = 7이다. 우리는 더 나은 배열 [2, 5, 9, 7, 4]를 만들 수 있으며 이 배열의 난이도는 |5..
백준 11000번 강의실 배정 문제 수강신청의 마스터 김종혜 선생님에게 새로운 과제가 주어졌다. 김종혜 선생님한테는 Si에 시작해서 Ti에 끝나는 N개의 수업이 주어지는데, 최소의 강의실을 사용해서 모든 수업을 가능하게 해야 한다. 참고로, 수업이 끝난 직후에 다음 수업을 시작할 수 있다. (즉, Ti ≤ Sj 일 경우 i 수업과 j 수업은 같이 들을 수 있다.) 수강신청 대충한 게 찔리면, 선생님을 도와드리자! 입력 첫 번째 줄에 N이 주어진다. (1 ≤ N ≤ 200,000) 이후 N개의 줄에 Si, Ti가 주어진다. (1 ≤ Si < Ti ≤ 109) 출력 강의실의 개수를 출력하라. 시작 시간 기준으로 오름차순 정렬하고 오름차순 우선순위 큐를 통해 만약 top보다 큰 시작 시간이 아니면 top 밑에있는 종료시간들에 대해서도 다 ..