전체 글 (64) 썸네일형 리스트형 [맥/Homebrew] Error: Cannot install on Intel processor in ARM default prefix (/opt/homebrew)! 잘 쓰던 homebrew를 MariaDB 설치한다고 이것저것 난리부르스를 피운 이후로 에러가 났다. 홈브류를 다시 설치했지만 계속 다음과 같이 에러가 떠서 수정한 방법이다. 발생한 에러 Error: Cannot install on Intel processor in ARM default prefix (/opt/homebrew)! 해결 - PATH 설정을 바꿔주면 된다 export PATH=/usr/local/bin:$PATH 벼락치기 Data Communications - Chapter 23. Transport Layer Chapter 23. Transport Layer Key Points - Process to Process Communication - Error, Congestion Control - Connectionless, Connection-Oriented Transport Layer 프로세스와 프로세스 간의 통신이 일어나는 계층이다 프로세스간 통신은 Port 번호가 중요하다. (네트워크 - IP addr, 데이터링크 - MAC addr, 트랜스포트 - Port Num) 어플리케이션에서 트랜스포트로 메세지를 전달하면 멀티플렉서를 이용하여 캡슐레이션 한다. (헤더를 붙여줌) 트랜스포트에서 어플리케이션으로 갈때 디멀티플렉서를 통해 인캡슐레이션되고 이때 정확한 포트 넘버가 같이 들어간다. Sequence Number.. 벼락치기 Data Communications - Chapter 22. Next Generation IP Chapter 22. Next Generation IP Key Points - IPV6 - ICMPv6 IPV6 주소가 많아짐에 따라 IPV4로는 전부다 커버할수가 없어서 4배인 16바이트를 이용해서(128비트) 주소를 표현하는것이 IPV6. colon hexadecimal 하게 나타낸다. 128비트가 3개로 나뉜다 - Global Routing Prefix (Site - ISP를 가리킨다) - Subnet Identifier (Subnet - ISP안의 네트워크를 가리킨다) - Interface Identifier (Interface - 호스트 그 자체를 가리킨다) DHCP를 써서 auto-configuration 한다. 헤더는 40바이트, payload max는 65,535 바이트이다. Extensi.. 벼락치기 Data Communications - Chapter 21. Multicast Routing Chapter 21. Multicast Routing Key Points - Unicating / Multicasting - Multicast Addressing and Protocol Unicasting : One to One Multicasting : One to Many Broadcasting : One to All. 실제 상황에서는 브로드캐스팅이라 하면 Partial Broadcasting 이다. Multicasting 그룹을 가리키는 Address가 필요하다 Group address = Network layer에서 사용 MAC addres = Data-link layer에서 사용 Unicast는 ARP가 이것을 해결해줌. 32bit multicast address -> 48bit Ethernet.. 벼락치기 Data Communications - Chapter 20. Unicast Routing Chapter 20. Unicast Routing Key Points - Routing Algorithms - DV - RIP, OSPF, BGP Forwarding table이 필요한 라우터는 중간에 있는 라우터들이다. 시작과 끝의 라우터는 어디에서 받고, 어디로 줄지 명확하다. Least-Cost Routing Total Cost가 가작 작은 루트를 선택한다. - Distance-vector - Link-State Distance-Vector Routing - iterative - asynchronous - distributed => 구현비용이 싸다 Wait -> Recompute -> Notify 각각을 반복한다. Dynamic Programming중 벨만포드를 사용한다. Poisoned Rever.. 벼락치기 Data Communications - Chapter 19. Network Layer Protocols Chapter 19. Network Layer Protocols Key Points - IPv4 - ICMP 에러 콘트롤 - IGMP 멀티 캐스팅 - ARP 주소 매핑 Datagram Format Datagram은 네트워크 계층에서 다루는 정보이다. Datagram = Header + Payload(Data) 헤더는 20~60 바이트 길이 Fragmentation 각각의 라우터마다 수용할 수 있는 크기가 다르다.(MTU가 다르다. Maximun Transfer Unit) 그래서 크기에 맞춰서 데이터를 단편화 시켜줘야 한다. 헤더 안에 Offset으로 잘려진 위치를 표기한다 Offset은 8byte단위이다. 나누기 8 한다. 4000바이트를 각각 1400 바이트로 나누게 되면 1400,1400,1200 패.. 벼락치기 Data Communications - Chapter 18. Introduction to Network Layer Chapter 18. Introduction to Network Layer Key Points - Packetizing - IPv4 addressing Network layer가 하는 첫번째 일 : Carry a payload(actual data) from source to destination 두번째 일 : Routing and Forwarding Datagram Approach Each packet has no relationship with each other. Datagram -> connectionless service -> only network layer responsible of delivering packet 패킷들은 각기 다른 경로로 이동한다. Virtual-Circuit Apprao.. 벼락치기 Data Communications - Chapter 17. Connecting Devices & Virtual LANs Chapter 17. Connecting Devices & Virtual LANs Key Points - Hubs and Switches - Virtual LANs - How switches communicate in VLAN - Advantages of VLAN Network는 Device끼리 엮인것이고 Internet은 Network끼리 엮인것이다. Connecting Devices Hub / Repeater - Physical layer에만 존재한다 - Travel fixed distance - Signal이 약해지기전 다시 amplify 또는 repeat 해준다 Swtich - Physical layer에 존재할 경우에는 repeater와 같은 역할. - Link-Layer device역할로써는 .. 이전 1 2 3 4 5 6 7 8 다음