본문 바로가기
반응형

분류 전체보기98

Packet Delivery 2022. 3. 23.
Data Delivery 1. Data 전달 과정 1) ACL(Access Control List) : DATA를 보낼 건지, 받을 건지 결정하고, 경로에 따라 filtering을 한다. - ACL 필터 구성단계 ① 출발지 서브넷/호스트와 목적지 서브넷/호스트를 정의. ② 서버로 접근하는 서비스 타입과 클라이언트에게 제공하는 서비스 타입을 정의. ③ 해당 대상을 허용할 것인지, 아니면 차단할 것인지를 결정. ④ 인터페이스에 인바운드 필터링을 할것인지, 아니면 아웃바운드 필터링을 할 것인지 결정. 2) Encaptulation(송신자 입장) Data를 보내는 최초 host로 부터 DATA+L4+L3+L2 정보를 각 단계별로 확인하는데, 각 단계별 정보가 자신(LAYER HEADER)과 관계 있을 경우 정보를 포함하여 다음 단계로 .. 2022. 3. 22.
0318 PYTHON 1. 파일 입출력(sys module활용) 1) 파일쓰기 readline()함수로 파일의 내용을 한 줄 씩 가져올 수 있음 *더이상 읽을 줄 이 없으면 None()을 반환 *while + if 제어문 사용하여 모든 줄 출력 가능 2) readlines()함수로 파일의 내용을 리스트로 가져올 수 있음 2. 표준 출력 전환 1) PYTHON의 표준출력은 print()함수를 활용해 파이썬 쉘 환경(console)에 출력 * PYTHON의 sys모듈을 활용해 표준 출력을 파일로 전환 * sys.stdout : 표준 출력 / sys.stdin : 표준 입력 3. 다른 자료형의 파일 입출력 1) 기존 파일은 단순 text만 파일로 입/출력 가능 * 다른 자료형의 객체를 유지하면서 파일에 저장하기 위해 pickle모.. 2022. 3. 18.
ARP 1. ARP ARP : 주소 결정 프로토콜(Address Resolution Protocol)은 네트워크 상에서 IP 주소(L3)를 MAC 주소(L2)로 대응시키기 위해 사용. 처음 통신을 시작할 때는 상대방의 Mac Address를 모르는데 그때 상대방의 Mac Address를 알아내기 위하여 사용하는 프로토콜. ARP 동작 원리 : 송신자는 목적지 물리 주소(Mac Address)를 모르므로 물리 주소 요청을 위한 ARP요청 패킷을 Broadcast(1:다 통신)로 전송. 이때 모든 host 와 Router는 송신자가 보낸 ARP요청 패킷을 수신. 해당 되는 수신자만 자신의 IP Address와 Mac Address를 넣어 응답 패킷을 Unicast(1:1 통신)로 전송. *** Unicast로 송신.. 2022. 3. 17.
반응형