일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 유니티
- 운영체제
- 언리얼엔진
- dirty cow
- Race condition
- 배경 그림
- pdlc
- stride
- 유스케이스
- 게임 개발
- 게임개발
- Double free
- sampling theory
- Unity #Indie Game
- Rr
- RBAC
- ret2libc
- 메카님
- MAC
- TSet
- Security
- DP
- frequency-domain spectrum analysis
- CTF
- DSP
- MLFQ
- STCF
- AINCAA
- linear difference equation
- dtft
- Today
- Total
목록네트워크 (53)
다양한 기록
IP address (32 or 128 bits): 집주소- 네트워크 레이어의 주소 MAC(Media Access Control) address (48 bits)- 전세계적으로 고유함- ex) 1A-2F-BB-76-09-AD 6 bytes- [앞 3바이트 제조사 고유 번호 + 뒤 3바이트는 제품의 시리얼 번호] => 기기에 종속 LAN addresses and ARP각각의 어댑터는 유니크한 랜 어드레스(MAC)를 가짐MAC 어드레스는 다른 랜카드로 옮길 수 없음 IP 주소는 목적지 네트워크를 찾는데에 중점,MAC 주소는 최종 호스트에 도달하는데에 중점 ARP (address resolution protocol)IP주소를 MAC 주소로 변환 ARP table- LAN에 있는 각 IP 노드는 테이블을 가짐..
노드들이 패킷을 보낼 때- 각 노드는 독점하고자 함- 노드 간 조정이 없음=> 충돌 충돌의 감지, 회복, 회피 등이 필요(pure, unslotted)ALOHA net모든 패킷(프레임)은 같은 길이로 보내짐충돌 발생 시 재전송 .. 충돌 감지는 일정 시간까지 에코가 오지 않는 경우 Slotted ALOHA슬롯에 맞추어 패킷을 전송함예를 들어, 매 10초마다 보내자 같은 규칙을 추가로 사용이 경우, 잠깐의 충돌로 인해 재전송해야 하는 경우는 없어질 것단점: 노는 슬롯, 노드가 패킷 전송 시간 끝나기 전에 충돌을 감지하면 해당 슬롯 낭비, 시간 동기화 필요 CSMA (carrier sense multiple access)알로하는 노드들끼리 간섭하지 않아 효율이 떨어짐전송 전에 carrier sense => ..
링크의 두가지 종류1. point-to-point -> 독점함. 문제 없음2. broadcast -> 공유 Multiple access (MAC) protocols- 하나의 채널을 공유- 두개 이상의 시그널이 보내지면 충돌 multiple access protocol (mac)채널을 공유하게끔 도와주는 알고리즘 멀티플 액세스를 위한 기준, 원칙- 하나의 노드가 전송을 독점- 다수의 노드가 균등하게 전송- 조정없이 개별적, 분산적으로 처리 MAC protocol 분류1. 채널 분할 (채널 자체를 분배) => 충돌 없음2. 랜덤 액세스 (알아서 보내라) => 충돌, 복구 문제 존재3. taking turns (순서 배정) => 충돌 없음 - 채널 분할TDMA (time division multiple a..
프레임 구조Ethernet IIPreambleDst addrSrc addrTypeDataFCS IEEE 802.3PreambleSFDDst addrSrc addrLengthDSAPSSAPCtrl.DataFCS 링크 레이어는 프로토콜이 많고, 각 구조마다 가지는게 다름그래도 비슷하게 가지는 속성들은 존재 Peamble: 데이터 동기화를 위한 제어 신호. 프레임의 속도를 맞추고 실제 데이터의 시작을 알려 제대로 인식할 수 있도록 도와줌SFD: 데이터의 시작을 알림Dst addr: 목적지의 맥 어드레스Src addr: 출발지의 맥 어드레스Type: 상위 계층의 프로토콜 정보Length: 0x0600보다 작으면 IEEE 802.3 Frame, 크면 Ether TypeDSAP: 목적지 3계층 프로토콜 (어떤 프로..
네트워크 장비 Repeater : L1 계층- 물리 계층에서 네트워크 구성 시 사용- 약해진 신호를 재생성- 통신 선을 연장하는 효과 Hub : L1 계층- 연결된 모든 호스트에게 전달 (주소 인식 불가) Bridge: L2 계층- 리피터 기능 + 필터링 기능- 목적지 주소(MAC 주소)를 검사해서 프레임을 전달할 포트(하드웨어)를 결정- 포트와 주소를 연결할 테이블 존재- 네트워크와 네트워크 연결 (LAN 연장)- 네트워크 분리 Swtiching Hub: L2 계층- 목적지 주소를 인식, 해당 목적지 포트로만 전달- LAN에 많이 사용 Backbone 장치- 여러 네트워크(LAN)을 연결해주는 장치- 백본 스위치 주요 용어노드: 호스트와 라우터링크: 인접한 두 노드를 물리적인 매체로 연결, 연결 상태..
하나의 송신자가 특정 그룹에 속한 다수의 수신자와 통신 멀티캐스트 그룹 관리 프로토콜IGMP (Internet Group Management Protocol)라우터가 호스트들에게 쿼리, 호스트는 리포트응답이 없으면 그 호스트 제거 Unicasting- 하나의 송신자가 하나의 특정 수신자에게 데이터를 전송하는 방식- 1:1 통신 Multicasting- 하나의 송신자가 여러 특정 수신자 그룹에게 데이터를 전송- 1:다수 통신 Broadcasting- 하나의 송신자가 네트워크의 모든 수신자에게 데이터 전송- 1:전체 Anycasting- 하나의 송신자가 여러 수신자 중 하나에- 1:1(인데 다수 중 어떠한 하나)
Autonomous Systems네트워크 관리 프로토콜응용 계층 프로토콜임([IP헤더]-[UDP헤더]-[SNMP헤더]-[Data]) 관리 대상(Managed device)과 관리 주체(Managing entity)MIB(Management Information Base)는 각 Managed device에 존재하는 데이터베이스, 장치의 상태와 성능 정보를 저장 관리 주체는 SNMP를 통해 네트워크의 각 장치에서 데이터를 수집함 Managed device(장치 그 자체)의 agent(장치에 있는 소프트웨어)가 MIB에 모아뒀던 데이터를 Managing entity에 보냄-> 관리 주체가 해당 정보를 보고 네트워크를 모니터링하고 관리이때 데이터를 주고 받을 때 사용하는 프로토콜이 SNMP Message Typ..
IP 프로토콜은 에러 제어와 관리 능력이 부족에러 메시지를 보내고, 질의응답을 함 Error-reporting messages- 목적지 도달 불가 (IP 주소 불가)- 송신자 조절 (혼잡 제어 관련)- 시간 초과- 헤더 정보에 문제가 있을 때 질의 응답 메시지 [네트워크 문제 진단 .. 질문을 요청하고 응답 확인]- 네트워크가 잘 작동되는가 (핑)- 시간- 주소 마스크- 라우터 정보 호스트, 라우터 단에서 네트워크 레벨 소통을 위해 사용됨ICMP 메시지는 IP의 데이터그램에서 옮겨짐ICMP 메시지: type, code + IP 데이터그램 헤더의 첫 8바이트 type: ICMP 메시지의 유형code: 메시지 타입의 세부적인 내용 Traceroute and ICMPTraceroute는 UDP로 처음에 TTL..