엔지니어 230

파일사이즈구하기 예제 (c언어 linux)

파일의 크기를 구하기 위해서 stat 함수를 이용해서 구현이 가능 --- #include #include #include #include #include "sys/stat.h" static size_t get_file_size (const char * file_name) { struct stat sb; if (stat (file_name, & sb) != 0) { fprintf (stderr, "'stat' failed for '%s': %s.\n", file_name, strerror (errno)); exit (EXIT_FAILURE); } return sb.st_size; } int main (int argc, char ** argv) { int i; const char * file_name; si..

엔지니어 2013.06.18

ipv6에서 scope id가 필요한 이유(미완성, 내용없음)

멀티프로토콜 Border Gateway Protocol+ IPv6에서의 멀티프로토콜 BGP는 IPv4의 멀티프로토콜 BGP와 같은 기능 및 혜택을 제공합니다. RFC 2858,Multiprotocol Extensions for BGP-4는 BGP4를 위한 멀티프로토콜 확장자를 새로운 속성으로 정의하고 있습니다.RFC 2545, Use of BGP-4 Multiprotocol Extensions for IPv6 Interdomain Routing은 멀티프로토콜 BGP의 개선사항에 IPv6 주소군과 Network Layer Reachability Information(NLRI) 그리고 next hop(목적지로의 경로 상에 있는 다음 라우터) 속성에 대한 지원 등이 포함되어 있다고 설명하고 있습니다. 이 속성..

엔지니어 2013.03.27

IPv6에서의 scope에 대한 설명 (LINUX)

1. ifconfig 명령으로 확인하다보면 Scope에 대한 내용이 나온다.이게 뭘 나타내는건지 잘 모르겠다. 그래서 좀 찾았다. % ifconfig eth2 Link encap:Ethernet HWaddr 18:A9:05:66:23:D6 inet6 addr: fec0::1aa9:5ff:fe66:23d6/64 Scope:Site inet6 addr: 2001::1aa9:5ff:fe66:23d6/64 Scope:Global inet6 addr: fe80::1aa9:5ff:fe66:23d6/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:526074 errors:0 dropped:0 overruns:0 frame:0 TX p..

엔지니어 2013.02.19